summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild2
-rw-r--r--app-accessibility/flite/flite-2.2-r3.ebuild2
-rw-r--r--app-admin/awscli/Manifest1
-rw-r--r--app-admin/awscli/awscli-1.42.34.ebuild92
-rw-r--r--app-antivirus/clamav/clamav-1.4.2.ebuild4
-rw-r--r--app-antivirus/clamav/clamav-1.4.3-r1.ebuild405
-rw-r--r--app-antivirus/clamav/clamav-1.4.3.ebuild4
-rw-r--r--app-benchmarks/iozone/iozone-3.506-r1.ebuild2
-rw-r--r--app-crypt/gcr/gcr-4.3.1.ebuild2
-rw-r--r--app-crypt/p11-kit/Manifest1
-rw-r--r--app-crypt/p11-kit/p11-kit-0.25.9.ebuild76
-rw-r--r--app-editors/ghex/ghex-46.2.ebuild2
-rw-r--r--app-editors/gvim/gvim-9.1.1652-r1.ebuild351
-rw-r--r--app-editors/gvim/gvim-9999.ebuild10
-rw-r--r--app-editors/vim/vim-9.1.1652-r1.ebuild377
-rw-r--r--app-editors/vim/vim-9999.ebuild10
-rw-r--r--app-editors/vscodium/Manifest6
-rw-r--r--app-editors/vscodium/vscodium-1.104.16282.ebuild (renamed from app-editors/vscodium/vscodium-1.103.15418.ebuild)0
-rw-r--r--app-emacs/closql/Manifest4
-rw-r--r--app-emacs/closql/closql-2.1.0.ebuild32
-rw-r--r--app-emacs/closql/closql-2.3.0.ebuild (renamed from app-emacs/closql/closql-2.2.0.ebuild)8
-rw-r--r--app-emacs/hl-todo/Manifest2
-rw-r--r--app-emacs/hl-todo/hl-todo-3.9.0.ebuild (renamed from app-emacs/hl-todo/hl-todo-3.8.4.ebuild)6
-rw-r--r--app-emacs/indent-bars/Manifest1
-rw-r--r--app-emacs/indent-bars/indent-bars-0.9.2.ebuild (renamed from app-emacs/closql/closql-2.2.1.ebuild)15
-rw-r--r--app-emacs/meson-mode/Manifest1
-rw-r--r--app-emacs/meson-mode/meson-mode-0.4.ebuild26
-rw-r--r--app-emacs/meson-mode/meson-mode-9999.ebuild10
-rw-r--r--app-emacs/oauth2/Manifest1
-rw-r--r--app-emacs/oauth2/oauth2-0.18.3.ebuild22
-rw-r--r--app-emacs/org-mode/Manifest1
-rw-r--r--app-emacs/org-mode/org-mode-9.7.31.ebuild70
-rw-r--r--app-emacs/transient/Manifest2
-rw-r--r--app-emacs/transient/transient-0.10.0.ebuild (renamed from app-emacs/transient/transient-0.9.3.ebuild)6
-rw-r--r--app-emulation/dxvk/dxvk-2.7.1.ebuild2
-rw-r--r--app-emulation/virtualbox/files/curl-8.16.patch39
-rw-r--r--app-emulation/virtualbox/virtualbox-7.2.2.ebuild1
-rw-r--r--app-misc/asciinema/asciinema-3.0.0.ebuild2
-rw-r--r--app-office/joplin-desktop/Manifest1
-rw-r--r--app-office/joplin-desktop/joplin-desktop-3.4.12.ebuild105
-rw-r--r--app-shells/bash/Manifest1
-rw-r--r--app-shells/bash/bash-5.3_p3-r2.ebuild2
-rw-r--r--app-shells/bash/bash-5.4_alpha_pre20250918.ebuild404
-rw-r--r--dev-build/bazel-buildtools/Manifest1
-rw-r--r--dev-build/bazel-buildtools/bazel-buildtools-8.2.0.ebuild69
-rw-r--r--dev-cpp/glog/glog-0.6.0-r1.ebuild2
-rw-r--r--dev-cpp/jsoncons/Manifest2
-rw-r--r--dev-cpp/jsoncons/files/jsoncons-1.4.0-uninit.patch22
-rw-r--r--dev-cpp/jsoncons/jsoncons-1.4.1.ebuild (renamed from dev-cpp/jsoncons/jsoncons-1.4.0.ebuild)4
-rw-r--r--dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.3.ebuild2
-rw-r--r--dev-debug/bpftrace/bpftrace-0.24.0.ebuild2
-rw-r--r--dev-debug/bpftrace/files/bpftrace-0.24.0-gcc16.patch65
-rw-r--r--dev-java/guava-testlib/guava-testlib-33.4.8.ebuild2
-rw-r--r--dev-java/swt/Manifest4
-rw-r--r--dev-java/swt/files/swt-4.37-as-needed-and-flag-fixes.patch81
-rw-r--r--dev-java/swt/swt-4.37.ebuild152
-rw-r--r--dev-lang/algol68g/Manifest1
-rw-r--r--dev-lang/algol68g/algol68g-3.9.5.ebuild42
-rw-r--r--dev-lang/clojure/Manifest2
-rw-r--r--dev-lang/clojure/clojure-1.12.2.ebuild (renamed from dev-lang/clojure/clojure-1.12.0.ebuild)57
-rw-r--r--dev-lang/eisl/Manifest1
-rw-r--r--dev-lang/eisl/eisl-5.53.ebuild63
-rw-r--r--dev-lang/eisl/files/eisl-5.53-makefile.patch34
-rw-r--r--dev-lang/kotlin-bin/Manifest1
-rw-r--r--dev-lang/kotlin-bin/kotlin-bin-2.2.20.ebuild59
-rw-r--r--dev-lang/rust-common/rust-common-1.88.0.ebuild2
-rw-r--r--dev-lang/rust-common/rust-common-1.89.0.ebuild2
-rw-r--r--dev-lang/rust/rust-1.88.0.ebuild2
-rw-r--r--dev-lang/rust/rust-1.89.0.ebuild2
-rw-r--r--dev-lang/spidermonkey/spidermonkey-128.10.1.ebuild4
-rw-r--r--dev-libs/md4c/md4c-0.5.2.ebuild2
-rw-r--r--dev-libs/plasma-wayland-protocols/Manifest1
-rw-r--r--dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.ebuild38
-rw-r--r--dev-libs/simdjson/Manifest2
-rw-r--r--dev-libs/simdjson/simdjson-4.0.5.ebuild (renamed from dev-libs/simdjson/simdjson-4.0.4.ebuild)0
-rw-r--r--dev-python/black/Manifest1
-rw-r--r--dev-python/black/black-24.10.0.ebuild56
-rw-r--r--dev-python/blake3/Manifest36
-rw-r--r--dev-python/blake3/blake3-1.0.6.ebuild (renamed from dev-python/blake3/blake3-1.0.4.ebuild)51
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.40.34.ebuild53
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.40.34.ebuild67
-rw-r--r--dev-python/cbor2/cbor2-5.7.0.ebuild2
-rw-r--r--dev-python/click/Manifest1
-rw-r--r--dev-python/click/click-8.3.0.ebuild40
-rw-r--r--dev-python/cython/cython-3.1.3.ebuild2
-rw-r--r--dev-python/deepdiff/deepdiff-8.6.1.ebuild2
-rw-r--r--dev-python/django-cors-headers/Manifest2
-rw-r--r--dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild (renamed from dev-python/django-cors-headers/django-cors-headers-4.7.0.ebuild)6
-rw-r--r--dev-python/kiwisolver/kiwisolver-1.4.9.ebuild2
-rw-r--r--dev-python/langdetect/Manifest2
-rw-r--r--dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch13
-rw-r--r--dev-python/langdetect/langdetect-1.0.9.ebuild6
-rw-r--r--dev-python/langdetect/metadata.xml10
-rw-r--r--dev-python/mkdocstrings/Manifest2
-rw-r--r--dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild (renamed from dev-python/mkdocstrings/mkdocstrings-0.29.1.ebuild)5
-rw-r--r--dev-python/multidict/multidict-6.6.4.ebuild2
-rw-r--r--dev-python/mypy/Manifest1
-rw-r--r--dev-python/mypy/mypy-1.18.2.ebuild126
-rw-r--r--dev-python/nuitka/Manifest2
-rw-r--r--dev-python/nuitka/nuitka-2.7.16.ebuild (renamed from dev-python/nuitka/nuitka-2.7.13.ebuild)0
-rw-r--r--dev-python/prometheus-client/Manifest1
-rw-r--r--dev-python/prometheus-client/prometheus-client-0.23.1.ebuild38
-rw-r--r--dev-python/pyside/pyside-6.9.2.ebuild2
-rw-r--r--dev-python/qiskit-aer/Manifest1
-rw-r--r--dev-python/qiskit-aer/files/qiskit-aer-0.17.2-workaround-gentoo-cmake.patch11
-rw-r--r--dev-python/qiskit-aer/qiskit-aer-0.17.2.ebuild96
-rw-r--r--dev-python/qiskit/Manifest5
-rw-r--r--dev-python/qiskit/qiskit-2.2.0.ebuild (renamed from dev-python/qiskit/qiskit-2.1.1.ebuild)6
-rw-r--r--dev-python/qiskit/qiskit-2.2.0_beta1.ebuild110
-rw-r--r--dev-python/rdflib/Manifest1
-rw-r--r--dev-python/rdflib/rdflib-7.2.1.ebuild72
-rw-r--r--dev-python/regex/Manifest1
-rw-r--r--dev-python/regex/regex-2025.9.18.ebuild32
-rw-r--r--dev-python/reportlab/Manifest2
-rw-r--r--dev-python/reportlab/reportlab-4.4.4.ebuild (renamed from dev-python/reportlab/reportlab-4.4.2.ebuild)2
-rw-r--r--dev-python/sigstore-models/Manifest1
-rw-r--r--dev-python/sigstore-models/metadata.xml10
-rw-r--r--dev-python/sigstore-models/sigstore-models-0.0.5.ebuild31
-rw-r--r--dev-python/sigstore/Manifest2
-rw-r--r--dev-python/sigstore/sigstore-4.0.0.ebuild (renamed from dev-python/sigstore/sigstore-3.6.4.ebuild)4
-rw-r--r--dev-python/sqlalchemy/sqlalchemy-2.0.43.ebuild2
-rw-r--r--dev-python/sqlglot/Manifest1
-rw-r--r--dev-python/sqlglot/sqlglot-27.16.3.ebuild175
-rw-r--r--dev-python/trimesh/Manifest1
-rw-r--r--dev-python/trimesh/trimesh-4.8.2.ebuild77
-rw-r--r--dev-python/types-docutils/Manifest4
-rw-r--r--dev-python/types-docutils/types-docutils-0.21.0.20250728.ebuild16
-rw-r--r--dev-python/types-docutils/types-docutils-0.21.0.20250809.ebuild16
-rw-r--r--dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild (renamed from dev-python/types-docutils/types-docutils-0.21.0.20250722.ebuild)2
-rw-r--r--dev-python/uuid6/uuid6-2025.0.1.ebuild2
-rw-r--r--dev-python/wrapt/wrapt-1.17.3.ebuild2
-rw-r--r--dev-python/zc-lockfile/Manifest1
-rw-r--r--dev-python/zc-lockfile/zc-lockfile-4.0.ebuild45
-rw-r--r--dev-qt/qt-creator/qt-creator-17.0.1.ebuild2
-rw-r--r--dev-qt/qt-docs/qt-docs-6.9.2_p202508181146.ebuild2
-rw-r--r--dev-qt/qt3d/qt3d-6.9.2-r1.ebuild2
-rw-r--r--dev-qt/qt5compat/qt5compat-6.9.2.ebuild2
-rw-r--r--dev-qt/qtcharts/qtcharts-6.9.2.ebuild2
-rw-r--r--dev-qt/qtconnectivity/qtconnectivity-6.9.2.ebuild2
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.9.2-r1.ebuild2
-rw-r--r--dev-qt/qtgraphs/qtgraphs-6.9.2.ebuild2
-rw-r--r--dev-qt/qthttpserver/qthttpserver-6.9.2.ebuild2
-rw-r--r--dev-qt/qtimageformats/qtimageformats-6.9.2.ebuild2
-rw-r--r--dev-qt/qtlanguageserver/qtlanguageserver-6.9.2.ebuild2
-rw-r--r--dev-qt/qtlocation/qtlocation-6.9.2.ebuild2
-rw-r--r--dev-qt/qtmultimedia/qtmultimedia-6.9.2.ebuild2
-rw-r--r--dev-qt/qtnetworkauth/qtnetworkauth-6.9.2.ebuild2
-rw-r--r--dev-qt/qtpositioning/qtpositioning-6.9.2.ebuild2
-rw-r--r--dev-qt/qtquick3d/qtquick3d-6.9.2-r1.ebuild2
-rw-r--r--dev-qt/qtquicktimeline/qtquicktimeline-6.9.2.ebuild2
-rw-r--r--dev-qt/qtremoteobjects/qtremoteobjects-6.9.2.ebuild2
-rw-r--r--dev-qt/qtscxml/qtscxml-6.9.2.ebuild2
-rw-r--r--dev-qt/qtsensors/qtsensors-6.9.2.ebuild2
-rw-r--r--dev-qt/qtserialbus/qtserialbus-6.9.2.ebuild2
-rw-r--r--dev-qt/qtserialport/qtserialport-6.9.2.ebuild2
-rw-r--r--dev-qt/qtshadertools/qtshadertools-6.9.2.ebuild2
-rw-r--r--dev-qt/qtspeech/qtspeech-6.9.2.ebuild2
-rw-r--r--dev-qt/qtsvg/qtsvg-6.9.2.ebuild2
-rw-r--r--dev-qt/qttools/qttools-6.9.2.ebuild2
-rw-r--r--dev-qt/qttranslations/qttranslations-6.9.2.ebuild2
-rw-r--r--dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.2.ebuild2
-rw-r--r--dev-qt/qtwayland/qtwayland-6.9.2.ebuild2
-rw-r--r--dev-qt/qtwebchannel/qtwebchannel-6.9.2.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9.2-r1.ebuild2
-rw-r--r--dev-qt/qtwebsockets/qtwebsockets-6.9.2.ebuild2
-rw-r--r--dev-qt/qtwebview/qtwebview-6.9.2.ebuild2
-rw-r--r--dev-ruby/actioncable/Manifest1
-rw-r--r--dev-ruby/actioncable/actioncable-7.1.4.2.ebuild47
-rw-r--r--dev-ruby/actionmailbox/Manifest1
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.1.4.2.ebuild65
-rw-r--r--dev-ruby/actionmailer/Manifest1
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.1.4.2.ebuild54
-rw-r--r--dev-ruby/actionpack/Manifest1
-rw-r--r--dev-ruby/actionpack/actionpack-7.1.4.2.ebuild73
-rw-r--r--dev-ruby/actiontext/Manifest1
-rw-r--r--dev-ruby/actiontext/actiontext-7.1.4.2.ebuild64
-rw-r--r--dev-ruby/actionview/Manifest1
-rw-r--r--dev-ruby/actionview/actionview-7.1.4.2.ebuild77
-rw-r--r--dev-ruby/activejob/Manifest1
-rw-r--r--dev-ruby/activejob/activejob-7.1.4.2.ebuild49
-rw-r--r--dev-ruby/activemodel/Manifest1
-rw-r--r--dev-ruby/activemodel/activemodel-7.1.4.2.ebuild45
-rw-r--r--dev-ruby/activerecord/Manifest1
-rw-r--r--dev-ruby/activerecord/activerecord-7.1.4.2.ebuild98
-rw-r--r--dev-ruby/activestorage/Manifest1
-rw-r--r--dev-ruby/activestorage/activestorage-7.1.4.2.ebuild74
-rw-r--r--dev-ruby/activesupport/Manifest1
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.8.7-r1.ebuild2
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.4.2.ebuild85
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.5.1.ebuild2
-rw-r--r--dev-ruby/benchmark/benchmark-0.4.0.ebuild2
-rw-r--r--dev-ruby/json/Manifest1
-rw-r--r--dev-ruby/json/json-2.14.1.ebuild56
-rw-r--r--dev-ruby/marcel/Manifest1
-rw-r--r--dev-ruby/marcel/marcel-1.1.0.ebuild33
-rw-r--r--dev-ruby/maxitest/Manifest1
-rw-r--r--dev-ruby/maxitest/maxitest-6.0.1.ebuild61
-rw-r--r--dev-ruby/rails/Manifest1
-rw-r--r--dev-ruby/rails/rails-7.1.4.2.ebuild36
-rw-r--r--dev-ruby/railties/Manifest1
-rw-r--r--dev-ruby/railties/railties-7.1.4.2.ebuild73
-rw-r--r--dev-ruby/rexml/rexml-3.4.2.ebuild2
-rw-r--r--dev-ruby/rspec-support/Manifest1
-rw-r--r--dev-ruby/rspec-support/rspec-support-3.13.6.ebuild54
-rw-r--r--dev-ruby/securerandom/securerandom-0.4.1.ebuild2
-rw-r--r--dev-util/cargo-nextest/Manifest2
-rw-r--r--dev-util/cargo-nextest/cargo-nextest-0.9.104.ebuild43
-rw-r--r--dev-util/ccache/Manifest3
-rw-r--r--dev-util/ccache/ccache-4.12.ebuild149
-rw-r--r--dev-util/claude-code/Manifest2
-rw-r--r--dev-util/claude-code/claude-code-1.0.119.ebuild (renamed from dev-util/claude-code/claude-code-1.0.117.ebuild)0
-rw-r--r--dev-util/github-cli/github-cli-2.76.2.ebuild2
-rw-r--r--dev-util/xxdiff/Manifest2
-rw-r--r--dev-util/xxdiff/xxdiff-5.1_p20250320.ebuild (renamed from dev-util/xxdiff/xxdiff-5.1_p20241118.ebuild)6
-rw-r--r--eclass/qt6-build.eclass13
-rw-r--r--games-arcade/cdogs-sdl/Manifest2
-rw-r--r--games-arcade/cdogs-sdl/cdogs-sdl-2.3.2.ebuild (renamed from games-arcade/cdogs-sdl/cdogs-sdl-2.3.0-r1.ebuild)4
-rw-r--r--games-board/lc0/Manifest5
-rw-r--r--games-board/lc0/lc0-0.31.2.ebuild49
-rw-r--r--games-board/lc0/lc0-0.32.0.ebuild57
-rw-r--r--games-board/lc0/metadata.xml15
-rw-r--r--games-board/pysolfc/Manifest4
-rw-r--r--games-board/pysolfc/pysolfc-3.4.1.ebuild (renamed from games-board/pysolfc/pysolfc-3.2.0.ebuild)12
-rw-r--r--games-emulation/hatari/Manifest1
-rw-r--r--games-emulation/hatari/hatari-2.6.1.ebuild116
-rw-r--r--games-emulation/nestopia/Manifest1
-rw-r--r--games-emulation/nestopia/nestopia-1.53.2.ebuild42
-rw-r--r--games-emulation/pcsx2/pcsx2-2.4.0-r1.ebuild2
-rw-r--r--games-emulation/pcsx2/pcsx2-9999.ebuild2
-rw-r--r--games-engines/box2d/box2d-2.4.2.ebuild2
-rw-r--r--games-fps/worldofpadman/Manifest2
-rw-r--r--games-fps/worldofpadman/files/worldofpadman-1.7-c23.patch75
-rw-r--r--games-fps/worldofpadman/worldofpadman-1.7.0.ebuild86
-rw-r--r--gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild2
-rw-r--r--mail-client/thunderbird/Manifest4
-rw-r--r--mail-client/thunderbird/thunderbird-140.3.0.ebuild2
-rw-r--r--mail-client/thunderbird/thunderbird-143.0.ebuild2
-rw-r--r--mail-filter/rspamd/rspamd-3.13.0.ebuild24
-rw-r--r--media-gfx/engauge/Manifest1
-rw-r--r--media-gfx/engauge/engauge-12.9.1.ebuild2
-rw-r--r--media-gfx/engauge/engauge-12.9.ebuild85
-rw-r--r--media-gfx/fotema/Manifest2
-rw-r--r--media-gfx/fotema/fotema-2.2.0.ebuild94
-rw-r--r--media-libs/vips/Manifest2
-rw-r--r--media-libs/vips/vips-8.17.2.ebuild (renamed from media-libs/vips/vips-8.16.1.ebuild)39
-rw-r--r--media-sound/mpd/Manifest1
-rw-r--r--media-sound/mpd/mpd-0.24.5.ebuild325
-rw-r--r--media-sound/quodlibet/quodlibet-4.6.0-r3.ebuild2
-rw-r--r--metadata/md5-cache/app-accessibility/espeak-ng-1.52.04
-rw-r--r--metadata/md5-cache/app-accessibility/flite-2.2-r34
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.42.3416
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.4.26
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.4.36
-rw-r--r--metadata/md5-cache/app-antivirus/clamav-1.4.3-r117
-rw-r--r--metadata/md5-cache/app-benchmarks/iozone-3.506-r14
-rw-r--r--metadata/md5-cache/app-crypt/gcr-4.3.14
-rw-r--r--metadata/md5-cache/app-crypt/p11-kit-0.25.916
-rw-r--r--metadata/md5-cache/app-editors/ghex-46.24
-rw-r--r--metadata/md5-cache/app-editors/gvim-9.1.1652-r118
-rw-r--r--metadata/md5-cache/app-editors/gvim-999912
-rw-r--r--metadata/md5-cache/app-editors/vim-9.1.1652-r117
-rw-r--r--metadata/md5-cache/app-editors/vim-999912
-rw-r--r--metadata/md5-cache/app-editors/vscodium-1.104.16282 (renamed from metadata/md5-cache/app-editors/vscodium-1.103.15418)2
-rw-r--r--metadata/md5-cache/app-emacs/closql-2.1.013
-rw-r--r--metadata/md5-cache/app-emacs/closql-2.2.113
-rw-r--r--metadata/md5-cache/app-emacs/closql-2.3.0 (renamed from metadata/md5-cache/app-emacs/closql-2.2.0)8
-rw-r--r--metadata/md5-cache/app-emacs/hl-todo-3.9.0 (renamed from metadata/md5-cache/app-emacs/hl-todo-3.8.4)8
-rw-r--r--metadata/md5-cache/app-emacs/indent-bars-0.9.213
-rw-r--r--metadata/md5-cache/app-emacs/meson-mode-0.413
-rw-r--r--metadata/md5-cache/app-emacs/meson-mode-99998
-rw-r--r--metadata/md5-cache/app-emacs/oauth2-0.18.313
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.7.3115
-rw-r--r--metadata/md5-cache/app-emacs/transient-0.10.0 (renamed from metadata/md5-cache/app-emacs/transient-0.9.3)10
-rw-r--r--metadata/md5-cache/app-emulation/dxvk-2.7.14
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-7.2.22
-rw-r--r--metadata/md5-cache/app-misc/asciinema-3.0.04
-rw-r--r--metadata/md5-cache/app-office/joplin-desktop-3.4.1214
-rw-r--r--metadata/md5-cache/app-shells/bash-5.3_p3-r24
-rw-r--r--metadata/md5-cache/app-shells/bash-5.4_alpha_pre2025091814
-rw-r--r--metadata/md5-cache/dev-build/bazel-buildtools-8.2.012
-rw-r--r--metadata/md5-cache/dev-cpp/glog-0.6.0-r14
-rw-r--r--metadata/md5-cache/dev-cpp/jsoncons-1.4.1 (renamed from metadata/md5-cache/dev-cpp/jsoncons-1.4.0)4
-rw-r--r--metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.34
-rw-r--r--metadata/md5-cache/dev-debug/bpftrace-0.24.04
-rw-r--r--metadata/md5-cache/dev-java/guava-testlib-33.4.84
-rw-r--r--metadata/md5-cache/dev-java/swt-4.3715
-rw-r--r--metadata/md5-cache/dev-lang/algol68g-3.9.512
-rw-r--r--metadata/md5-cache/dev-lang/clojure-1.12.2 (renamed from metadata/md5-cache/dev-lang/clojure-1.12.0)6
-rw-r--r--metadata/md5-cache/dev-lang/eisl-5.5314
-rw-r--r--metadata/md5-cache/dev-lang/kotlin-bin-2.2.2014
-rw-r--r--metadata/md5-cache/dev-lang/rust-1.88.04
-rw-r--r--metadata/md5-cache/dev-lang/rust-1.89.04
-rw-r--r--metadata/md5-cache/dev-lang/rust-common-1.88.04
-rw-r--r--metadata/md5-cache/dev-lang/rust-common-1.89.04
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-128.10.16
-rw-r--r--metadata/md5-cache/dev-libs/md4c-0.5.24
-rw-r--r--metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.19.015
-rw-r--r--metadata/md5-cache/dev-libs/simdjson-4.0.5 (renamed from metadata/md5-cache/dev-libs/simdjson-4.0.4)2
-rw-r--r--metadata/md5-cache/dev-python/black-24.10.016
-rw-r--r--metadata/md5-cache/dev-python/blake3-1.0.417
-rw-r--r--metadata/md5-cache/dev-python/blake3-1.0.617
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.40.3416
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.40.3416
-rw-r--r--metadata/md5-cache/dev-python/cbor2-5.7.04
-rw-r--r--metadata/md5-cache/dev-python/click-8.3.016
-rw-r--r--metadata/md5-cache/dev-python/cython-3.1.34
-rw-r--r--metadata/md5-cache/dev-python/deepdiff-8.6.14
-rw-r--r--metadata/md5-cache/dev-python/django-cors-headers-4.9.0 (renamed from metadata/md5-cache/dev-python/django-cors-headers-4.7.0)6
-rw-r--r--metadata/md5-cache/dev-python/kiwisolver-1.4.94
-rw-r--r--metadata/md5-cache/dev-python/langdetect-1.0.910
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-0.30.1 (renamed from metadata/md5-cache/dev-python/mkdocstrings-0.29.1)4
-rw-r--r--metadata/md5-cache/dev-python/multidict-6.6.44
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.18.217
-rw-r--r--metadata/md5-cache/dev-python/nuitka-2.7.16 (renamed from metadata/md5-cache/dev-python/nuitka-2.7.13)2
-rw-r--r--metadata/md5-cache/dev-python/prometheus-client-0.23.116
-rw-r--r--metadata/md5-cache/dev-python/pyside-6.9.24
-rw-r--r--metadata/md5-cache/dev-python/qiskit-2.1.117
-rw-r--r--metadata/md5-cache/dev-python/qiskit-2.2.0 (renamed from metadata/md5-cache/dev-python/qiskit-2.2.0_beta1)5
-rw-r--r--metadata/md5-cache/dev-python/qiskit-aer-0.17.217
-rw-r--r--metadata/md5-cache/dev-python/rdflib-7.2.116
-rw-r--r--metadata/md5-cache/dev-python/regex-2025.9.1816
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.4.4 (renamed from metadata/md5-cache/dev-python/reportlab-4.4.2)6
-rw-r--r--metadata/md5-cache/dev-python/sigstore-4.0.0 (renamed from metadata/md5-cache/dev-python/sigstore-3.6.4)8
-rw-r--r--metadata/md5-cache/dev-python/sigstore-models-0.0.516
-rw-r--r--metadata/md5-cache/dev-python/sqlalchemy-2.0.434
-rw-r--r--metadata/md5-cache/dev-python/sqlglot-27.16.317
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.8.216
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.21.0.2025072815
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.21.0.2025080915
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.22.0.20250919 (renamed from metadata/md5-cache/dev-python/types-docutils-0.21.0.20250722)6
-rw-r--r--metadata/md5-cache/dev-python/uuid6-2025.0.14
-rw-r--r--metadata/md5-cache/dev-python/wrapt-1.17.34
-rw-r--r--metadata/md5-cache/dev-python/zc-lockfile-4.016
-rw-r--r--metadata/md5-cache/dev-qt/qt-creator-17.0.14
-rw-r--r--metadata/md5-cache/dev-qt/qt-docs-6.9.2_p2025081811464
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.9.2-r16
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.32
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.9.22
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.9.2-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.9.1-r22
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.9.2-r16
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphs-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphs-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphs-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphs-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtgraphs-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.9.2-r16
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.9.1-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.9.2-r16
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.10.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.9.12
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.9.26
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.9.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.99992
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.8.7-r14
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.5.14
-rw-r--r--metadata/md5-cache/dev-ruby/benchmark-0.4.04
-rw-r--r--metadata/md5-cache/dev-ruby/json-2.14.117
-rw-r--r--metadata/md5-cache/dev-ruby/marcel-1.1.017
-rw-r--r--metadata/md5-cache/dev-ruby/maxitest-6.0.117
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.4.217
-rw-r--r--metadata/md5-cache/dev-ruby/rexml-3.4.24
-rw-r--r--metadata/md5-cache/dev-ruby/rspec-support-3.13.617
-rw-r--r--metadata/md5-cache/dev-ruby/securerandom-0.4.14
-rw-r--r--metadata/md5-cache/dev-util/cargo-nextest-0.9.10415
-rw-r--r--metadata/md5-cache/dev-util/ccache-4.1217
-rw-r--r--metadata/md5-cache/dev-util/claude-code-1.0.119 (renamed from metadata/md5-cache/dev-util/claude-code-1.0.117)2
-rw-r--r--metadata/md5-cache/dev-util/github-cli-2.76.24
-rw-r--r--metadata/md5-cache/dev-util/xxdiff-5.1_p20250320 (renamed from metadata/md5-cache/dev-util/xxdiff-5.1_p20241118)4
-rw-r--r--metadata/md5-cache/games-arcade/cdogs-sdl-2.3.2 (renamed from metadata/md5-cache/games-arcade/cdogs-sdl-2.3.0-r1)10
-rw-r--r--metadata/md5-cache/games-board/lc0-0.31.216
-rw-r--r--metadata/md5-cache/games-board/lc0-0.32.016
-rw-r--r--metadata/md5-cache/games-board/pysolfc-3.4.1 (renamed from metadata/md5-cache/games-board/pysolfc-3.2.0)4
-rw-r--r--metadata/md5-cache/games-emulation/hatari-2.6.118
-rw-r--r--metadata/md5-cache/games-emulation/nestopia-1.53.216
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-2.4.0-r12
-rw-r--r--metadata/md5-cache/games-emulation/pcsx2-99992
-rw-r--r--metadata/md5-cache/games-engines/box2d-2.4.24
-rw-r--r--metadata/md5-cache/games-fps/worldofpadman-1.7.015
-rw-r--r--metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre202507154
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-140.3.04
-rw-r--r--metadata/md5-cache/mail-client/thunderbird-143.04
-rw-r--r--metadata/md5-cache/mail-filter/rspamd-3.13.010
-rw-r--r--metadata/md5-cache/media-gfx/engauge-12.916
-rw-r--r--metadata/md5-cache/media-gfx/engauge-12.9.14
-rw-r--r--metadata/md5-cache/media-gfx/fotema-2.2.015
-rw-r--r--metadata/md5-cache/media-libs/vips-8.16.117
-rw-r--r--metadata/md5-cache/media-libs/vips-8.17.217
-rw-r--r--metadata/md5-cache/media-sound/mpd-0.24.518
-rw-r--r--metadata/md5-cache/media-sound/quodlibet-4.6.0-r34
-rw-r--r--metadata/md5-cache/net-analyzer/fail2ban-1.1.0-r516
-rw-r--r--metadata/md5-cache/net-dns/avahi-0.9_rc2-r34
-rw-r--r--metadata/md5-cache/net-dns/bind-tools-9.20.136
-rw-r--r--metadata/md5-cache/net-dns/dnsdist-1.9.1117
-rw-r--r--metadata/md5-cache/net-dns/dnsdist-2.0.1 (renamed from metadata/md5-cache/net-dns/dnsdist-2.0.0)2
-rw-r--r--metadata/md5-cache/net-firewall/nftables-1.1.44
-rw-r--r--metadata/md5-cache/net-fs/samba-4.22.34
-rw-r--r--metadata/md5-cache/net-im/signal-desktop-bin-7.71.0 (renamed from metadata/md5-cache/net-im/signal-desktop-bin-7.70.0)2
-rw-r--r--metadata/md5-cache/net-irc/weechat-4.5.2-r118
-rw-r--r--metadata/md5-cache/net-irc/weechat-999914
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r4104
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r6004
-rw-r--r--metadata/md5-cache/net-misc/dropbox-232.4.598816
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.30.7 (renamed from metadata/md5-cache/net-misc/gallery-dl-1.30.0)6
-rw-r--r--metadata/md5-cache/net-news/newsboat-2.402
-rw-r--r--metadata/md5-cache/net-p2p/amule-2.3.3-r74
-rw-r--r--metadata/md5-cache/net-p2p/bitcoin-core-29.118
-rw-r--r--metadata/md5-cache/net-vpn/mullvad-netns-0.411
-rw-r--r--metadata/md5-cache/net-vpn/mullvad-netns-99994
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2025.116
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2025.3 (renamed from metadata/md5-cache/sci-chemistry/gromacs-2025.0)4
-rw-r--r--metadata/md5-cache/sci-libs/blis-2.016
-rw-r--r--metadata/md5-cache/sci-libs/gsl-2.7.1-r34
-rw-r--r--metadata/md5-cache/sci-libs/openblas-0.3.30-r3 (renamed from metadata/md5-cache/sci-libs/openblas-0.3.30-r2)2
-rw-r--r--metadata/md5-cache/sci-mathematics/z3-4.15.34
-rw-r--r--metadata/md5-cache/sec-keys/minisig-keys-ccache-202509144
-rw-r--r--metadata/md5-cache/sys-apps/cyme-2.2.513
-rw-r--r--metadata/md5-cache/sys-apps/fd-10.2.0-r115
-rw-r--r--metadata/md5-cache/sys-apps/fd-10.3.04
-rw-r--r--metadata/md5-cache/sys-apps/locale-gen-3.811
-rw-r--r--metadata/md5-cache/sys-apps/qdirstat-1.913
-rw-r--r--metadata/md5-cache/sys-apps/qdirstat-1.9_p20250726-r14
-rw-r--r--metadata/md5-cache/sys-apps/systemd-257.94
-rw-r--r--metadata/md5-cache/sys-block/fio-3.4117
-rw-r--r--metadata/md5-cache/sys-cluster/rdma-core-53.316
-rw-r--r--metadata/md5-cache/sys-cluster/rdma-core-54.216
-rw-r--r--metadata/md5-cache/sys-cluster/rdma-core-55.116
-rw-r--r--metadata/md5-cache/sys-cluster/rdma-core-56.116
-rw-r--r--metadata/md5-cache/sys-cluster/rdma-core-59.016
-rw-r--r--metadata/md5-cache/sys-devel/binutils-2.45-r14
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p202508074
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p2025091816
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p202508014
-rw-r--r--metadata/md5-cache/sys-fs/dd-rescue-1.99.214
-rw-r--r--metadata/md5-cache/sys-fs/inotify-tools-4.25.9.013
-rw-r--r--metadata/md5-cache/sys-fs/squashfs-tools-4.7.24
-rw-r--r--metadata/md5-cache/sys-kernel/linux-firmware-2025091717
-rw-r--r--metadata/md5-cache/sys-libs/binutils-libs-2.45-r14
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.19-r32
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.31-r72
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.32-r82
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.33-r142
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.34-r142
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.35-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.36-r82
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.37-r102
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.38-r132
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.40-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.41-r52
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.41-r64
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.422
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.42-r12
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/sys-libs/readline-8.3_p14
-rw-r--r--metadata/md5-cache/sys-libs/talloc-2.4.34
-rw-r--r--metadata/md5-cache/sys-libs/tdb-1.4.134
-rw-r--r--metadata/md5-cache/sys-libs/tevent-0.16.24
-rw-r--r--metadata/md5-cache/sys-power/upower-1.90.94
-rw-r--r--metadata/md5-cache/virtual/ldb-2.10.04
-rw-r--r--metadata/md5-cache/www-apps/dokuwiki-20240206b14
-rw-r--r--metadata/md5-cache/www-apps/dokuwiki-20250514b (renamed from metadata/md5-cache/www-apps/dokuwiki-20250514a)4
-rw-r--r--metadata/md5-cache/www-client/chromium-141.0.7390.3017
-rw-r--r--metadata/md5-cache/www-client/firefox-140.3.04
-rw-r--r--metadata/md5-cache/www-client/firefox-143.04
-rw-r--r--metadata/md5-cache/www-client/google-chrome-beta-141.0.7390.30 (renamed from metadata/md5-cache/www-client/google-chrome-beta-141.0.7390.16)2
-rw-r--r--metadata/md5-cache/www-client/microsoft-edge-140.0.3485.81 (renamed from metadata/md5-cache/www-client/microsoft-edge-140.0.3485.66-r1)2
-rw-r--r--metadata/md5-cache/www-client/opera-122.0.5643.51 (renamed from metadata/md5-cache/www-client/opera-122.0.5643.24)2
-rw-r--r--metadata/md5-cache/www-client/waterfox-6.6.32
-rw-r--r--metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.30_beta (renamed from metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.16_beta)2
-rw-r--r--metadata/md5-cache/www-servers/lighttpd-1.4.824
-rw-r--r--metadata/md5-cache/x11-misc/slock-1.64
-rw-r--r--metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r415
-rw-r--r--metadata/md5-cache/x11-terms/xfce4-terminal-1.1.54
-rw-r--r--metadata/md5-cache/x11-wm/e16-1.0.25-r214
-rw-r--r--metadata/md5-cache/x11-wm/e16-1.0.29-r114
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4ui-4.20.116
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4ui-4.20.24
-rw-r--r--metadata/md5-cache/xfce-base/libxfce4ui-4.21.116
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-panel-4.20.416
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-panel-4.20.54
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-session-4.20.216
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-session-4.20.34
-rw-r--r--metadata/md5-cache/xfce-base/xfce4-settings-4.20.24
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.14
-rw-r--r--net-analyzer/fail2ban/fail2ban-1.1.0-r5.ebuild151
-rw-r--r--net-analyzer/fail2ban/files/fail2ban-1.1.0-postfix-ddos.patch38
-rw-r--r--net-dns/avahi/avahi-0.9_rc2-r3.ebuild2
-rw-r--r--net-dns/bind-tools/bind-tools-9.20.13.ebuild2
-rw-r--r--net-dns/dnsdist/Manifest7
-rw-r--r--net-dns/dnsdist/dnsdist-1.9.11.ebuild113
-rw-r--r--net-dns/dnsdist/dnsdist-2.0.1.ebuild (renamed from net-dns/dnsdist/dnsdist-2.0.0.ebuild)0
-rw-r--r--net-firewall/nftables/nftables-1.1.4.ebuild2
-rw-r--r--net-fs/samba/samba-4.22.3.ebuild2
-rw-r--r--net-im/signal-desktop-bin/Manifest2
-rw-r--r--net-im/signal-desktop-bin/signal-desktop-bin-7.71.0.ebuild (renamed from net-im/signal-desktop-bin/signal-desktop-bin-7.70.0.ebuild)0
-rw-r--r--net-irc/weechat/weechat-4.5.2-r1.ebuild203
-rw-r--r--net-irc/weechat/weechat-9999.ebuild6
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild2
-rw-r--r--net-misc/dropbox/Manifest1
-rw-r--r--net-misc/dropbox/dropbox-232.4.5988.ebuild129
-rw-r--r--net-misc/gallery-dl/Manifest2
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.30.7.ebuild (renamed from net-misc/gallery-dl/gallery-dl-1.30.0.ebuild)2
-rw-r--r--net-news/newsboat/files/curl.patch61
-rw-r--r--net-news/newsboat/newsboat-2.40.ebuild1
-rw-r--r--net-p2p/amule/amule-2.3.3-r7.ebuild2
-rw-r--r--net-p2p/bitcoin-core/Manifest2
-rw-r--r--net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild411
-rw-r--r--net-vpn/mullvad-netns/Manifest1
-rw-r--r--net-vpn/mullvad-netns/mullvad-netns-0.4.ebuild34
-rw-r--r--net-vpn/mullvad-netns/mullvad-netns-9999.ebuild10
-rw-r--r--sci-chemistry/gromacs/Manifest9
-rw-r--r--sci-chemistry/gromacs/gromacs-2025.1.ebuild358
-rw-r--r--sci-chemistry/gromacs/gromacs-2025.3.ebuild (renamed from sci-chemistry/gromacs/gromacs-2025.0.ebuild)0
-rw-r--r--sci-libs/blis/Manifest1
-rw-r--r--sci-libs/blis/blis-2.0.ebuild185
-rw-r--r--sci-libs/blis/files/blis-2.0-gcc16.patch122
-rw-r--r--sci-libs/gsl/gsl-2.7.1-r3.ebuild2
-rw-r--r--sci-libs/openblas/openblas-0.3.30-r3.ebuild (renamed from sci-libs/openblas/openblas-0.3.30-r2.ebuild)43
-rw-r--r--sci-mathematics/z3/z3-4.15.3.ebuild2
-rw-r--r--sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild2
-rw-r--r--sys-apps/cyme/Manifest2
-rw-r--r--sys-apps/cyme/cyme-2.2.5.ebuild26
-rw-r--r--sys-apps/fd/Manifest80
-rw-r--r--sys-apps/fd/fd-10.2.0-r1.ebuild183
-rw-r--r--sys-apps/fd/fd-10.3.0.ebuild2
-rw-r--r--sys-apps/locale-gen/Manifest1
-rw-r--r--sys-apps/locale-gen/locale-gen-3.8.ebuild57
-rw-r--r--sys-apps/qdirstat/Manifest1
-rw-r--r--sys-apps/qdirstat/qdirstat-1.9.ebuild55
-rw-r--r--sys-apps/qdirstat/qdirstat-1.9_p20250726-r1.ebuild2
-rw-r--r--sys-apps/systemd/systemd-257.9.ebuild2
-rw-r--r--sys-block/fio/Manifest1
-rw-r--r--sys-block/fio/fio-3.41.ebuild178
-rw-r--r--sys-cluster/rdma-core/Manifest5
-rw-r--r--sys-cluster/rdma-core/rdma-core-53.3.ebuild120
-rw-r--r--sys-cluster/rdma-core/rdma-core-54.2.ebuild120
-rw-r--r--sys-cluster/rdma-core/rdma-core-56.1.ebuild120
-rw-r--r--sys-cluster/rdma-core/rdma-core-59.0.ebuild (renamed from sys-cluster/rdma-core/rdma-core-55.1.ebuild)3
-rw-r--r--sys-devel/binutils/binutils-2.45-r1.ebuild2
-rw-r--r--sys-devel/gcc/Manifest1
-rw-r--r--sys-devel/gcc/gcc-13.4.1_p20250807.ebuild2
-rw-r--r--sys-devel/gcc/gcc-13.4.1_p20250918.ebuild69
-rw-r--r--sys-devel/gcc/gcc-14.3.1_p20250801.ebuild2
-rw-r--r--sys-fs/dd-rescue/dd-rescue-1.99.21.ebuild2
-rw-r--r--sys-fs/inotify-tools/Manifest1
-rw-r--r--sys-fs/inotify-tools/inotify-tools-4.25.9.0.ebuild45
-rw-r--r--sys-fs/squashfs-tools/squashfs-tools-4.7.2.ebuild2
-rw-r--r--sys-kernel/linux-firmware/Manifest1
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20250917.ebuild412
-rw-r--r--sys-libs/binutils-libs/binutils-libs-2.45-r1.ebuild2
-rw-r--r--sys-libs/glibc/glibc-2.19-r3.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.31-r7.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.32-r8.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.33-r14.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.34-r14.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.35-r11.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.36-r8.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.37-r10.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.38-r13.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.39-r11.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.40-r11.ebuild4
-rw-r--r--sys-libs/glibc/glibc-2.41-r5.ebuild33
-rw-r--r--sys-libs/glibc/glibc-2.41-r6.ebuild35
-rw-r--r--sys-libs/glibc/glibc-2.42-r1.ebuild33
-rw-r--r--sys-libs/glibc/glibc-2.42.ebuild33
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild33
-rw-r--r--sys-libs/readline/readline-8.3_p1.ebuild2
-rw-r--r--sys-libs/talloc/talloc-2.4.3.ebuild2
-rw-r--r--sys-libs/tdb/tdb-1.4.13.ebuild2
-rw-r--r--sys-libs/tevent/tevent-0.16.2.ebuild2
-rw-r--r--sys-power/upower/upower-1.90.9.ebuild2
-rw-r--r--virtual/ldb/ldb-2.10.0.ebuild2
-rw-r--r--www-apps/dokuwiki/Manifest3
-rw-r--r--www-apps/dokuwiki/dokuwiki-20240206b.ebuild85
-rw-r--r--www-apps/dokuwiki/dokuwiki-20250514b.ebuild (renamed from www-apps/dokuwiki/dokuwiki-20250514a.ebuild)0
-rw-r--r--www-client/chromium/Manifest2
-rw-r--r--www-client/chromium/chromium-141.0.7390.30.ebuild1654
-rw-r--r--www-client/firefox/Manifest4
-rw-r--r--www-client/firefox/firefox-140.3.0.ebuild2
-rw-r--r--www-client/firefox/firefox-143.0.ebuild2
-rw-r--r--www-client/google-chrome-beta/Manifest2
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-141.0.7390.30.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-141.0.7390.16.ebuild)0
-rw-r--r--www-client/microsoft-edge/Manifest2
-rw-r--r--www-client/microsoft-edge/microsoft-edge-140.0.3485.81.ebuild (renamed from www-client/microsoft-edge/microsoft-edge-140.0.3485.66-r1.ebuild)0
-rw-r--r--www-client/opera/Manifest2
-rw-r--r--www-client/opera/opera-122.0.5643.51.ebuild (renamed from www-client/opera/opera-122.0.5643.24.ebuild)0
-rw-r--r--www-client/waterfox/waterfox-6.6.3.ebuild3
-rw-r--r--www-plugins/chrome-binary-plugins/Manifest2
-rw-r--r--www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.30_beta.ebuild (renamed from www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.16_beta.ebuild)0
-rw-r--r--www-servers/lighttpd/lighttpd-1.4.82.ebuild2
-rw-r--r--x11-misc/slock/slock-1.6.ebuild2
-rw-r--r--x11-terms/rxvt-unicode/rxvt-unicode-9.31-r4.ebuild141
-rw-r--r--x11-terms/xfce4-terminal/xfce4-terminal-1.1.5.ebuild2
-rw-r--r--x11-wm/e16/Manifest2
-rw-r--r--x11-wm/e16/e16-1.0.25-r2.ebuild146
-rw-r--r--x11-wm/e16/e16-1.0.29-r1.ebuild146
-rw-r--r--x11-wm/e16/metadata.xml2
-rw-r--r--xfce-base/libxfce4ui/Manifest2
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild86
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.20.2.ebuild2
-rw-r--r--xfce-base/libxfce4ui/libxfce4ui-4.21.1.ebuild85
-rw-r--r--xfce-base/xfce4-panel/Manifest1
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild86
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild2
-rw-r--r--xfce-base/xfce4-session/Manifest1
-rw-r--r--xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild90
-rw-r--r--xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild2
-rw-r--r--xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild2
-rw-r--r--xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild2
765 files changed, 10612 insertions, 4623 deletions
diff --git a/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild b/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild
index 0cca90649dd9..db0eec238aa6 100644
--- a/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild
+++ b/app-accessibility/espeak-ng/espeak-ng-1.52.0.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/espeak-ng/espeak-ng/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="GPL-3+ unicode"
diff --git a/app-accessibility/flite/flite-2.2-r3.ebuild b/app-accessibility/flite/flite-2.2-r3.ebuild
index a42e2fbfa8e3..b1805346ea9c 100644
--- a/app-accessibility/flite/flite-2.2-r3.ebuild
+++ b/app-accessibility/flite/flite-2.2-r3.ebuild
@@ -44,7 +44,7 @@ SRC_URI="https://github.com/festvox/flite/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD freetts public-domain regexp-UofT BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="alsa oss pulseaudio test voices"
REQUIRED_USE="test? ( alsa )"
RESTRICT="!test? ( test )"
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 505e986200ca..1da3e2c259e5 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -6,3 +6,4 @@ DIST aws-cli-1.42.30.gh.tar.gz 2980906 BLAKE2B 01d7fa26925211d0dac66790e97f5ee20
DIST aws-cli-1.42.31.gh.tar.gz 2981435 BLAKE2B 823e801d5810dc6598c7227e0acf496e0475e0e4ebd467e0a5bed83d3ceeaf5496e8443cc64fcdf6c048d71002a2cc0bc716600e96929d6c773feedb732f2814 SHA512 0ff5bae7153250adb79981d3b1cfe7c385ae0b632fa95af9dc2d7e9b9a219fa4114cd13d4569083b7541ccfbac26df121ceda6a66d3c72c384e6a29a8045f42f
DIST aws-cli-1.42.32.gh.tar.gz 2981500 BLAKE2B 6c9afa7ef76b5e6055278651f0b1b1ad7530e1c205864dc1ce73af17485d995776e1bdca0288419fdb58e179d3ed8dae894f50330cc38e58f3d5a81eee8bb4e2 SHA512 5521769a287ca63a15e6f57adb6c958e993448172c9c07e6935ca104158c339681999f140a99bb7eec9df20dbbec3a591892d0a3855c1446e88b174297d8a072
DIST aws-cli-1.42.33.gh.tar.gz 2982168 BLAKE2B bc015af90ede02fb2bf3979219c08534d79f6909b04c021ad44e91f3e2b43e4b18cab2614b50ed10267a96a272daca711fd6fe1b7758406e876896f2abe32a66 SHA512 567be099ccc6a921d8b32264d4f6b459268346b53c258f2451d4e5896664d1eccc0cd5063670501628666ef39b0d9c829552de4ec0e3c4adfd0f8ce8d6eb7a5b
+DIST aws-cli-1.42.34.gh.tar.gz 2982283 BLAKE2B a9c887295b255b66d5e36ca5b134600ba9bee3bdcab30df36d396c032128c4f2d77a2e151962a656f85b80ccc017f7200060f530d9c5aaee78a6f6de333249c2 SHA512 52424623f7cdc16fdb12a44c9dd6d08be9f294730e71dc204b0274931e6214aef1952c10caee38ddf2ef8f069265928bb0406731dcfdc9fa0805a0e915525cb0
diff --git a/app-admin/awscli/awscli-1.42.34.ebuild b/app-admin/awscli/awscli-1.42.34.ebuild
new file mode 100644
index 000000000000..b78a4ee17a79
--- /dev/null
+++ b/app-admin/awscli/awscli-1.42.34.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit distutils-r1 shell-completion
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y-2).z, sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-forked )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[=0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=(
+ "${serial_tests[@]}"
+
+ # flaky (some ordering?)
+ tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
+ )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+ newzshcomp bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-antivirus/clamav/clamav-1.4.2.ebuild b/app-antivirus/clamav/clamav-1.4.2.ebuild
index 3ea5177671f8..3a00c1a7ebd6 100644
--- a/app-antivirus/clamav/clamav-1.4.2.ebuild
+++ b/app-antivirus/clamav/clamav-1.4.2.ebuild
@@ -196,7 +196,7 @@ COMMON_DEPEND="
!libclamav-only? ( net-misc/curl )
clamapp? ( sys-libs/ncurses:= net-misc/curl )
elibc_musl? ( sys-libs/fts-standalone )
- jit? ( <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
+ jit? ( <llvm-core/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
milter? ( mail-filter/libmilter:= )
rar? ( app-arch/unrar )
system-mspack? ( dev-libs/libmspack )
@@ -275,7 +275,7 @@ src_configure() {
# https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
mycmakeargs+=(
-DLLVM_ROOT_DIR="$(get_llvm_prefix -d ${LLVM_MAX_SLOT})"
- -DLLVM_FIND_VERSION="$(best_version sys-devel/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
+ -DLLVM_FIND_VERSION="$(best_version llvm-core/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
)
fi
diff --git a/app-antivirus/clamav/clamav-1.4.3-r1.ebuild b/app-antivirus/clamav/clamav-1.4.3-r1.ebuild
new file mode 100644
index 000000000000..2397d7d2b4fd
--- /dev/null
+++ b/app-antivirus/clamav/clamav-1.4.3-r1.ebuild
@@ -0,0 +1,405 @@
+# Copyright 2021-2025 Liguros Authors
+# Distributed under the terms of the GNU General Public License v2
+EAPI=8
+
+LLVM_MAX_SLOT=22
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+# Get the commit from the CLAM-2329-new-from-slice branch
+declare -A GIT_CRATES=(
+ [onenote_parser]="https://github.com/Cisco-Talos/onenote.rs;8b450447e58143004b68dd21c11b710fdb79be92;onenote.rs-%commit%"
+)
+
+CRATES="
+adler-1.0.2
+adler32-1.2.0
+aho-corasick-1.1.3
+android-tzdata-0.1.1
+android_system_properties-0.1.5
+autocfg-1.3.0
+base64-0.21.7
+bindgen-0.65.1
+bit_field-0.10.2
+bitflags-1.3.2
+bitflags-2.5.0
+block-buffer-0.10.4
+bumpalo-3.16.0
+bytemuck-1.21.0
+byteorder-1.5.0
+bytes-1.9.0
+bzip2-rs-0.1.2
+cbindgen-0.25.0
+cc-1.0.97
+cexpr-0.6.0
+cfg-if-1.0.0
+chrono-0.4.38
+clang-sys-1.7.0
+color_quant-1.1.0
+core-foundation-sys-0.8.6
+cpufeatures-0.2.12
+crc32fast-1.4.0
+crossbeam-deque-0.8.5
+crossbeam-epoch-0.9.18
+crossbeam-utils-0.8.19
+crunchy-0.2.2
+crypto-common-0.1.6
+delharc-0.6.1
+digest-0.10.7
+either-1.11.0
+encoding_rs-0.8.34
+enum-primitive-derive-0.2.2
+errno-0.3.8
+exr-1.72.0
+fastrand-2.1.0
+fdeflate-0.3.4
+flate2-1.0.30
+flume-0.11.0
+generic-array-0.14.7
+gif-0.13.1
+glob-0.3.1
+half-2.4.1
+hashbrown-0.12.3
+heck-0.4.1
+hex-0.4.3
+hex-literal-0.4.1
+home-0.5.9
+iana-time-zone-0.1.60
+iana-time-zone-haiku-0.1.2
+image-0.24.9
+indexmap-1.9.3
+inflate-0.4.5
+itertools-0.10.5
+itoa-1.0.11
+jpeg-decoder-0.3.1
+js-sys-0.3.69
+lazy_static-1.4.0
+lazycell-1.3.0
+lebe-0.5.2
+libc-0.2.155
+libloading-0.8.3
+linux-raw-sys-0.4.13
+lock_api-0.4.12
+log-0.4.21
+memchr-2.7.2
+minimal-lexical-0.2.1
+miniz_oxide-0.7.2
+nom-7.1.3
+num-complex-0.4.5
+num-integer-0.1.46
+num-traits-0.2.19
+once_cell-1.19.0
+onenote_parser-0.3.1
+paste-1.0.14
+peeking_take_while-0.1.2
+png-0.17.13
+prettyplease-0.2.19
+primal-check-0.3.3
+proc-macro2-1.0.81
+qoi-0.4.1
+quote-1.0.36
+rayon-1.10.0
+rayon-core-1.12.1
+regex-1.10.4
+regex-automata-0.4.6
+regex-syntax-0.8.3
+rustc-hash-1.1.0
+rustdct-0.7.1
+rustfft-6.2.0
+rustix-0.38.34
+ryu-1.0.17
+scopeguard-1.2.0
+serde-1.0.200
+serde_derive-1.0.200
+serde_json-1.0.116
+sha1-0.10.6
+sha2-0.10.8
+shlex-1.3.0
+simd-adler32-0.3.7
+smallvec-1.13.2
+spin-0.9.8
+strength_reduce-0.2.4
+syn-1.0.109
+syn-2.0.60
+tempfile-3.10.1
+thiserror-1.0.59
+thiserror-impl-1.0.59
+tiff-0.9.1
+tinyvec-1.6.0
+toml-0.5.11
+transpose-0.2.3
+typenum-1.17.0
+unicode-ident-1.0.12
+unicode-segmentation-1.11.0
+uuid-1.8.0
+version_check-0.9.4
+wasm-bindgen-0.2.92
+wasm-bindgen-backend-0.2.92
+wasm-bindgen-macro-0.2.92
+wasm-bindgen-macro-support-0.2.92
+wasm-bindgen-shared-0.2.92
+weezl-0.1.8
+which-4.4.2
+widestring-1.1.0
+windows-core-0.52.0
+windows-sys-0.52.0
+windows-targets-0.52.5
+windows_aarch64_gnullvm-0.52.5
+windows_aarch64_msvc-0.52.5
+windows_i686_gnu-0.52.5
+windows_i686_gnullvm-0.52.5
+windows_i686_msvc-0.52.5
+windows_x86_64_gnu-0.52.5
+windows_x86_64_gnullvm-0.52.5
+windows_x86_64_msvc-0.52.5
+zune-inflate-0.2.54
+"
+
+inherit cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
+
+MY_P=${P//_/-}
+
+DESCRIPTION="Clam Anti-Virus Scanner"
+HOMEPAGE="https://www.clamav.net/"
+SRC_URI="https://github.com/Cisco-Talos/clamav/archive/refs/tags/${MY_P}.tar.gz
+ ${CARGO_CRATE_URIS}"
+S=${WORKDIR}/clamav-${MY_P}
+
+LICENSE="Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
+# 0/sts (short term support) if not an LTS release
+SLOT="0/sts"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc clamonacc +clamapp experimental jit libclamav-only libressl milter rar selinux +system-mspack systemd test"
+
+REQUIRED_USE="libclamav-only? ( !clamonacc !clamapp !milter )
+ clamonacc? ( clamapp )
+ milter? ( clamapp )
+ test? ( !libclamav-only )"
+
+RESTRICT="!test? ( test )"
+
+# Require acct-{user,group}/clamav at build time so that we can set
+# the permissions on /var/lib/clamav in src_install rather than in
+# pkg_postinst; calling "chown" on the live filesystem scares me.
+COMMON_DEPEND="
+ acct-group/clamav
+ acct-user/clamav
+ app-arch/bzip2
+ dev-libs/json-c:=
+ dev-libs/libltdl
+ dev-libs/libpcre2:=
+ dev-libs/libxml2
+ !libressl? ( dev-libs/openssl:= )
+ libressl? ( dev-libs/libressl:0= )
+ >=sys-libs/zlib-1.2.2:=
+ virtual/libiconv
+ !libclamav-only? ( net-misc/curl )
+ clamapp? ( sys-libs/ncurses:= net-misc/curl )
+ elibc_musl? ( sys-libs/fts-standalone )
+ jit? ( <llvm-core/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
+ milter? ( mail-filter/libmilter:= )
+ rar? ( app-arch/unrar )
+ system-mspack? ( dev-libs/libmspack )
+ test? ( dev-python/pytest )
+"
+BDEPEND="
+ virtual/pkgconfig
+ doc? ( app-text/doxygen )
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/pytest[${PYTHON_USEDEP}]')
+ )
+"
+
+DEPEND="${COMMON_DEPEND}
+ test? ( dev-libs/check )"
+
+RDEPEND="${COMMON_DEPEND}
+ selinux? ( sec-policy/selinux-clamav )"
+
+python_check_deps() {
+ python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use jit && llvm_pkg_setup
+ use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ eapply --dir="${WORKDIR}/onenote.rs-8b450447e58143004b68dd21c11b710fdb79be92" \
+ "${FILESDIR}/${PN}-1.3.1-onenote-rs.patch"
+ cmake_src_prepare
+}
+
+src_configure() {
+ use elibc_musl && append-ldflags -lfts
+ use ppc64 && append-flags -mminimal-toc
+
+ local mycmakeargs=(
+ -DAPP_CONFIG_DIRECTORY="${EPREFIX}"/etc/clamav
+ -DBYTECODE_RUNTIME=$(usex jit llvm interpreter)
+ -DCLAMAV_GROUP="clamav"
+ -DCLAMAV_USER="clamav"
+ -DDATABASE_DIRECTORY="${EPREFIX}"/var/lib/clamav
+ -DENABLE_APP=$(usex clamapp ON OFF)
+ -DENABLE_CLAMONACC=$(usex clamonacc ON OFF)
+ -DENABLE_DOXYGEN=$(usex doc)
+ -DENABLE_EXPERIMENTAL=$(usex experimental ON OFF)
+ -DENABLE_EXTERNAL_MSPACK=$(usex system-mspack ON OFF)
+ -DENABLE_JSON_SHARED=ON
+ -DENABLE_MAN_PAGES=ON
+ -DENABLE_MILTER=$(usex milter ON OFF)
+ -DENABLE_SHARED_LIB=ON
+ -DENABLE_STATIC_LIB=OFF
+ -DENABLE_SYSTEMD=$(usex systemd ON OFF)
+ -DENABLE_TESTS=$(usex test ON OFF)
+ -DENABLE_UNRAR=$(usex rar ON OFF)
+ -DOPTIMIZE=ON
+ )
+
+ if use test ; then
+ # https://bugs.gentoo.org/818673
+ # Used to enable some more tests but doesn't behave well in
+ # sandbox necessarily(?) + needs certain debug symbols present
+ # in e.g. glibc.
+ mycmakeargs+=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Valgrind=ON
+ -DPYTHON_FIND_VERSION="${EPYTHON#python}"
+ )
+ fi
+
+ if use jit ; then
+ # Suppress CMake warnings that variables aren't consumed if we aren't using LLVM
+ # https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#llvm-optional-see-bytecode-runtime-section
+ # https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
+ mycmakeargs+=(
+ -DLLVM_ROOT_DIR="$(get_llvm_prefix -d ${LLVM_MAX_SLOT})"
+ -DLLVM_FIND_VERSION="$(best_version llvm-core/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+ # init scripts
+ newinitd "${FILESDIR}/clamd.initd" clamd
+ newinitd "${FILESDIR}/freshclam.initd" freshclam
+ use clamonacc && \
+ newinitd "${FILESDIR}/clamonacc.initd" clamonacc
+ use milter && \
+ newinitd "${FILESDIR}/clamav-milter.initd" clamav-milter
+
+ if ! use libclamav-only ; then
+ if use systemd ; then
+ # OpenRC services ensure their own permissions, so we can avoid
+ # a dependency on sys-apps/systemd-utils[tmpfiles] here, though
+ # we can change our minds and use it if we want to.
+ dotmpfiles "${FILESDIR}/tmpfiles.d/clamav-r1.conf"
+ fi
+
+ if use clamapp ; then
+ # Modify /etc/{clamd,freshclam}.conf to be usable out of the box
+ sed -e "s:^\(Example\):\# \1:" \
+ -e "s:^#\(PidFile\) .*:\1 ${EPREFIX}/run/clamd.pid:" \
+ -e "s/^#\(LocalSocket .*\)/\1/" \
+ -e "s/^#\(User .*\)/\1/" \
+ -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
+ -e "s:^\#\(LogTime\).*:\1 yes:" \
+ -e "s/^#\(DatabaseDirectory .*\)/\1/" \
+ "${ED}"/etc/clamav/clamd.conf.sample > \
+ "${ED}"/etc/clamav/clamd.conf || die
+
+ sed -e "s:^\(Example\):\# \1:" \
+ -e "s:^#\(PidFile\) .*:\1 ${EPREFIX}/run/freshclam.pid:" \
+ -e "s/^#\(DatabaseOwner .*\)/\1/" \
+ -e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
+ -e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamav/clamd.conf:" \
+ -e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
+ -e "s/^#\(DatabaseDirectory .*\)/\1/" \
+ "${ED}"/etc/clamav/freshclam.conf.sample > \
+ "${ED}"/etc/clamav/freshclam.conf || die
+
+ if use milter ; then
+ # Note: only keep the "unix" ClamdSocket and MilterSocket!
+ sed -e "s:^\(Example\):\# \1:" \
+ -e "s:^\#\(PidFile\) .*:\1 ${EPREFIX}/run/clamav-milter.pid:" \
+ -e "s/^#\(ClamdSocket unix:.*\)/\1/" \
+ -e "s/^#\(User .*\)/\1/" \
+ -e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
+ "${ED}"/etc/clamav/clamav-milter.conf.sample > \
+ "${ED}"/etc/clamav/clamav-milter.conf || die
+
+ systemd_newunit "${FILESDIR}/clamav-milter.service-0.104.0" clamav-milter.service
+ fi
+
+ local i
+ for i in clamd freshclam clamav-milter
+ do
+ if [[ -f "${ED}"/etc/"${i}".conf.sample ]] ; then
+ mv "${ED}"/etc/"${i}".conf{.sample,} || die
+ fi
+ done
+
+ # These both need to be writable by the clamav user
+ # TODO: use syslog by default; that's what it's for.
+ diropts -o clamav -g clamav
+ keepdir /var/lib/clamav
+ keepdir /var/log/clamav
+ fi
+ fi
+
+ if use doc ; then
+ local HTML_DOCS=( docs/html/. )
+ einstalldocs
+ fi
+
+ # Don't install man pages for utilities we didn't install
+ if use libclamav-only ; then
+ rm -r "${ED}"/usr/share/man || die
+ fi
+
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ if ! use libclamav-only ; then
+ if use systemd ; then
+ tmpfiles_process clamav-r1.conf
+ fi
+ fi
+
+ if use milter ; then
+ elog "For simple instructions how to setup the clamav-milter read the"
+ elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
+ fi
+
+ local databases=( "${EROOT}"/var/lib/clamav/main.c[lv]d )
+ if [[ ! -f "${databases}" ]] ; then
+ ewarn "You must run freshclam manually to populate the virus database"
+ ewarn "before starting clamav for the first time."
+ fi
+
+ if ! systemd_is_booted ; then
+ ewarn "This version of ClamAV provides separate OpenRC services"
+ ewarn "for clamd, freshclam, clamav-milter, and clamonacc. The"
+ ewarn "clamd service now starts only the clamd daemon itself. You"
+ ewarn "should add freshclam (and perhaps clamav-milter) to any"
+ ewarn "runlevels that previously contained clamd."
+ else
+ if [[ -n "${REPLACING_VERSIONS}" ]] && ver_test "${REPLACING_VERSIONS}" -le 1.3.1; then
+ ewarn "From 1.3.1-r1 the Gentoo-provided systemd services have been"
+ ewarn "Retired in favour of using the units shipped by upstream."
+ ewarn "Ensure that any required services are configured and started."
+ ewarn "clamd@.service has been retired as part of this transition."
+ fi
+ fi
+
+ if [[ -z ${REPLACING_VERSIONS} ]] && use clamonacc; then
+ einfo "'clamonacc' requires additional configuration before it"
+ einfo "can be enabled, and may not produce any output if not properly"
+ einfo "configured. Read the appropriate man page if clamonacc is desired."
+ fi
+
+}
diff --git a/app-antivirus/clamav/clamav-1.4.3.ebuild b/app-antivirus/clamav/clamav-1.4.3.ebuild
index fd25d7cbe4b2..8ae687c904db 100644
--- a/app-antivirus/clamav/clamav-1.4.3.ebuild
+++ b/app-antivirus/clamav/clamav-1.4.3.ebuild
@@ -196,7 +196,7 @@ COMMON_DEPEND="
!libclamav-only? ( net-misc/curl )
clamapp? ( sys-libs/ncurses:= net-misc/curl )
elibc_musl? ( sys-libs/fts-standalone )
- jit? ( <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
+ jit? ( <llvm-core/llvm-$((${LLVM_MAX_SLOT} + 1)):= )
milter? ( mail-filter/libmilter:= )
rar? ( app-arch/unrar )
system-mspack? ( dev-libs/libmspack )
@@ -275,7 +275,7 @@ src_configure() {
# https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md#bytecode-runtime
mycmakeargs+=(
-DLLVM_ROOT_DIR="$(get_llvm_prefix -d ${LLVM_MAX_SLOT})"
- -DLLVM_FIND_VERSION="$(best_version sys-devel/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
+ -DLLVM_FIND_VERSION="$(best_version llvm-core/llvm:${LLVM_MAX_SLOT} | cut -c 16-)"
)
fi
diff --git a/app-benchmarks/iozone/iozone-3.506-r1.ebuild b/app-benchmarks/iozone/iozone-3.506-r1.ebuild
index 45cdd7f50e6d..07dc0ba574ca 100644
--- a/app-benchmarks/iozone/iozone-3.506-r1.ebuild
+++ b/app-benchmarks/iozone/iozone-3.506-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}${PV/./_}"
LICENSE="freedist"
SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ppc ppc64 ~riscv ~sparc ~x86"
PATCHES=(
"${FILESDIR}"/${PN}-3.506-include-function-parameters.patch
diff --git a/app-crypt/gcr/gcr-4.3.1.ebuild b/app-crypt/gcr/gcr-4.3.1.ebuild
index c213d3b4847d..49f3c65f4017 100644
--- a/app-crypt/gcr/gcr-4.3.1.ebuild
+++ b/app-crypt/gcr/gcr-4.3.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gcr"
LICENSE="GPL-2+ LGPL-2+"
SLOT="4/gcr-4.4-gck-2.2" # subslot = soname and soversion of libgcr and libgck
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="gnutls gtk gtk-doc +introspection systemd test +vala"
REQUIRED_USE="
diff --git a/app-crypt/p11-kit/Manifest b/app-crypt/p11-kit/Manifest
index c34cee71e7b9..8c0298f6e0ef 100644
--- a/app-crypt/p11-kit/Manifest
+++ b/app-crypt/p11-kit/Manifest
@@ -1,2 +1,3 @@
DIST p11-kit-0.25.5.tar.xz 1002056 BLAKE2B 96d6a9c2807586abafae4da4df89f566672733963997d6a83e00aaf83a7a0c0e2995638f505e98fb87a90c60bde28814f1e8b7d5071bf0af96bb0467105a1ddc SHA512 177ec6ff5eb891901078306dce2bf3f5c1a0e5c2a8c493bdf5a08ae1ff1240fdf6952961e973c373f80ac3d1d5a9927e07f4da49e4ff92269d992e744889fc94
DIST p11-kit-0.25.8.tar.xz 1060504 BLAKE2B d351b7b015920d7ecf1b9d3b4f1f3fc62c7ef46c1dc9ed3475b9ac7f5dbf5a47b2d2a19049e7eef81e35d0f993a860ee5df1864f0341596dca143140ae14e5c4 SHA512 4a3852459a4a5e4ea71eea5d23ef74deeb51c66b28d095be30a263f10d1f47853341f8628eb0c43c88247503059a4c1f67017965a70cd3c7df31d86e458a8162
+DIST p11-kit-0.25.9.tar.xz 530960 BLAKE2B d9895b1479179b39c9b50878deefc40afbd29a291814e62e345b6758c4fde8023383b2708701ab1f684e7874a8657a5a988ed453d10802f5b3b51267d7a689ab SHA512 8232839f398e058325bc6f3666fcec293a85ed8d655bdf285ee267db4dd71bbdb8c5ab7b225bb6524a2536e4c1b00ac6ceeaf9053638da691a04882fb9b73c42
diff --git a/app-crypt/p11-kit/p11-kit-0.25.9.ebuild b/app-crypt/p11-kit/p11-kit-0.25.9.ebuild
new file mode 100644
index 000000000000..9aeea11aae66
--- /dev/null
+++ b/app-crypt/p11-kit/p11-kit-0.25.9.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit shell-completion meson-multilib python-any-r1
+
+DESCRIPTION="Provides a standard configuration setup for installing PKCS#11"
+HOMEPAGE="https://p11-glue.github.io/p11-glue/p11-kit.html"
+SRC_URI="https://github.com/p11-glue/p11-kit/releases/download/${PV}/${P}.tar.xz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+libffi gtk-doc nls systemd test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-misc/ca-certificates
+ >=dev-libs/libtasn1-3.4:=[${MULTILIB_USEDEP}]
+ libffi? ( dev-libs/libffi:=[${MULTILIB_USEDEP}] )
+ systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ ${PYTHON_DEPS}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+ default
+
+ # Relies on dlopen which won't work for multilib tests (bug #913971)
+ cat <<-EOF > "${S}"/p11-kit/test-server.sh || die
+ #!/bin/sh
+ exit 77
+ EOF
+}
+
+multilib_src_configure() {
+ # Disable unsafe tests, bug#502088
+ export FAKED_MODE=1
+
+ local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local
+
+ # p11-kit doesn't need this to build and castxml needs Clang. To get
+ # a deterministic non-automagic build, always disable the search for
+ # castxml.
+ cat >> ${native_file} <<-EOF || die
+ [binaries]
+ castxml='castxml-falseified'
+ EOF
+
+ local emesonargs=(
+ --native-file "${native_file}"
+ -Dbash_completion=enabled
+ -Dzsh_completion=enabled
+ -Dbashcompdir="$(get_bashcompdir)"
+ -Dzshcompdir="$(get_zshcompdir)"
+ -Dtrust_module=enabled
+ -Dtrust_paths="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+ $(meson_feature libffi)
+ $(meson_use nls)
+ $(meson_use test)
+ $(meson_native_use_bool gtk-doc gtk_doc)
+ $(meson_native_true man)
+ $(meson_native_use_feature systemd)
+ )
+
+ meson_src_configure
+}
diff --git a/app-editors/ghex/ghex-46.2.ebuild b/app-editors/ghex/ghex-46.2.ebuild
index 3cbcf0a2efba..31d7c1ad341c 100644
--- a/app-editors/ghex/ghex-46.2.ebuild
+++ b/app-editors/ghex/ghex-46.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/ghex.git"
SRC_URI=""
else
- KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-2+ FDL-1.1+"
diff --git a/app-editors/gvim/gvim-9.1.1652-r1.ebuild b/app-editors/gvim/gvim-9.1.1652-r1.ebuild
new file mode 100644
index 000000000000..5a683c6f71e4
--- /dev/null
+++ b/app-editors/gvim/gvim-9.1.1652-r1.ebuild
@@ -0,0 +1,351 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/vim
+
+VIM_VERSION="9.1"
+VIM_PATCHES_VERSION="9.1.1432"
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby31 ruby32"
+GENTOO_DEPEND_ON_PERL=no
+
+inherit bash-completion-r1 flag-o-matic lua-single perl-module prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/vim/vim.git"
+ EGIT_CHECKOUT_DIR=${WORKDIR}/vim-${PV}
+else
+ SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz
+ https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2"
+ # https://github.com/douglarek/gentoo-vim-patches/releases/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="GUI version of the Vim text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim"
+S="${WORKDIR}"/vim-${PV}
+
+LICENSE="vim"
+SLOT="0"
+IUSE="acl crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl ${GENTOO_PERL_USESTRING}"
+REQUIRED_USE="
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ ~app-editors/vim-core-${PV}
+ >=app-eselect/eselect-vi-1.1
+ >=sys-libs/ncurses-5.2-r2:0=
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libXext
+ x11-libs/libXt
+ acl? ( kernel_linux? ( sys-apps/acl ) )
+ motif? ( >=x11-libs/motif-2.3:0 )
+ !motif? (
+ x11-libs/gtk+:3
+ x11-libs/libXft
+ )
+ crypt? ( dev-libs/libsodium:= )
+ cscope? ( dev-util/cscope )
+ lua? (
+ ${LUA_DEPS}
+ $(lua_gen_impl_dep 'deprecated' lua5-1)
+ )
+ nls? ( virtual/libintl )
+ perl? (
+ ${GENTOO_PERL_DEPSTRING}
+ dev-lang/perl:=
+ )
+ python? ( ${PYTHON_DEPS} )
+ racket? ( dev-scheme/racket )
+ ruby? ( ${RUBY_DEPS} )
+ selinux? ( sys-libs/libselinux )
+ session? ( x11-libs/libSM )
+ sound? ( media-libs/libcanberra )
+ tcl? ( dev-lang/tcl:0= )
+"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
+# configure runs the Lua interpreter
+BDEPEND="
+ dev-build/autoconf
+ virtual/pkgconfig
+ lua? ( ${LUA_DEPS} )
+ nls? ( sys-devel/gettext )
+"
+PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
+
+if [[ ${PV} != 9999* ]]; then
+ # Gentoo patches to fix runtime issues, cross-compile errors, etc
+ PATCHES=(
+ "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+ )
+fi
+
+# various failures (bugs #630042 and #682320)
+RESTRICT="test"
+
+# platform-specific checks (bug #898450):
+# - acl() -- Solaris
+# - statacl() -- AIX
+QA_CONFIG_IMPL_DECL_SKIP=(
+ 'acl'
+ 'statacl'
+)
+
+pkg_setup() {
+ # people with broken alphabets run into trouble. bug 82186.
+ unset LANG LC_ALL
+ export LC_COLLATE="C"
+
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Fixup a script to use awk instead of nawk
+ sed -i -e \
+ '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
+ "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed"
+
+ # Read vimrc and gvimrc from /etc/vim
+ echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \
+ >> "${S}"/src/feature.h || die "echo failed"
+ echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
+ >> "${S}"/src/feature.h || die "echo failed"
+
+ # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
+ # Hopefully this pattern won't break for a while at least.
+ # This fixes bug 29398 (27 Sep 2003 agriffis)
+ sed -i -e \
+ 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
+ "${S}"/runtime/doc/syntax.txt \
+ "${S}"/runtime/doc/tagsrch.txt \
+ "${S}"/runtime/doc/usr_29.txt \
+ "${S}"/runtime/menu.vim \
+ "${S}"/src/configure.ac || die 'sed failed'
+
+ # gcc on sparc32 has this, uhm, interesting problem with detecting EOF
+ # correctly. To avoid some really entertaining error messages about stuff
+ # which isn't even in the source file being invalid, we'll do some trickery
+ # to make the error never occur. bug 66162 (02 October 2004 ciaranm)
+ find "${S}" -name '*.c' | while read c; do
+ echo >> "$c" || die "echo failed"
+ done
+
+ # Try to avoid sandbox problems. Bug #114475.
+ if [[ -d "${S}"/src/po ]]; then
+ sed -i -e \
+ '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
+ "${S}"/src/po/Makefile || die
+ fi
+
+ cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed"
+
+ # Fix bug 18245: Prevent "make" from the following chain:
+ # (1) Notice configure.ac is newer than auto/configure
+ # (2) Rebuild auto/configure
+ # (3) Notice auto/configure is newer than auto/config.mk
+ # (4) Run ./configure (with wrong args) to remake auto/config.mk
+ sed -i -e \
+ 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
+ rm -v src/auto/configure || die "rm failed"
+
+ # --with-features=huge forces on cscope even if we --disable it. We need
+ # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
+ if ! use cscope; then
+ sed -i -e \
+ '/# define FEAT_CSCOPE/d' src/feature.h || die "couldn't disable cscope"
+ fi
+
+ # bug 908961
+ if use elibc_musl ; then
+ sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
+ fi
+}
+
+src_configure() {
+ emake -j1 -C src autoconf
+
+ # This should fix a sandbox violation (see bug 24447). The hvc
+ # things are for ppc64, see bug 86433.
+ local file
+ for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do
+ if [[ -e ${file} ]]; then
+ addwrite $file
+ fi
+ done
+
+ use debug && append-flags "-DDEBUG"
+
+ local myconf=(
+ --with-features=huge
+ --disable-gpm
+ --with-gnome=no
+ $(use_enable sound canberra)
+ $(use_enable acl)
+ $(use_enable crypt libsodium)
+ $(use_enable cscope)
+ $(use_enable netbeans)
+ $(use_enable nls)
+ $(use_enable perl perlinterp)
+ $(use_enable python python3interp)
+ $(use_with python python3-command "${PYTHON}")
+ $(use_enable racket mzschemeinterp)
+ $(use_enable ruby rubyinterp)
+ $(use_enable selinux)
+ $(use_enable session xsmp)
+ $(use_enable tcl tclinterp)
+ )
+
+ if use lua; then
+ # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+ # deprecated (in 5.1) luaL_openlib API (#874690)
+ use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1
+
+ myconf+=(
+ --enable-luainterp
+ $(use_with lua_single_target_luajit luajit)
+ --with-lua-prefix="${EPREFIX}/usr"
+ )
+ fi
+
+ # Default is gtk unless motif is enabled
+ echo ; echo
+ if use motif; then
+ einfo "Building gvim with the MOTIF GUI"
+ myconf+=( --enable-gui=motif )
+ else
+ myconf+=( --enable-gtk3-check )
+ einfo "Building gvim with the gtk+-3 GUI"
+ myconf+=( --enable-gui=gtk3 )
+ fi
+ echo ; echo
+
+ # let package manager strip binaries
+ export ac_cv_prog_STRIP="$(type -P true ) faking strip"
+
+ # keep prefix env contained within the EPREFIX
+ use prefix && myconf+=( --without-local-dir )
+
+ if tc-is-cross-compiler ; then
+ export vim_cv_getcwd_broken=no \
+ vim_cv_memmove_handles_overlap=yes \
+ vim_cv_stat_ignores_slash=yes \
+ vim_cv_terminfo=yes \
+ vim_cv_toupper_broken=no
+ fi
+
+ econf \
+ --with-modified-by="Gentoo-${PVR} (RIP Bram)" \
+ --with-vim-name=gvim \
+ --with-x \
+ "${myconf[@]}"
+}
+
+src_compile() {
+ # The following allows emake to be used
+ emake -j1 -C src auto/osdef.h objects
+
+ emake
+}
+
+src_test() {
+ einfo
+ einfo "Starting vim tests. Several error messages will be shown"
+ einfo "while the tests run. This is normal behaviour and does not"
+ einfo "indicate a fault."
+ einfo
+ ewarn "If the tests fail, your terminal may be left in a strange"
+ ewarn "state. Usually, running 'reset' will fix this."
+ einfo
+
+ # Don't let vim talk to X
+ unset DISPLAY
+
+ # Make gvim not try to connect to X. See :help gui-x11-start in vim for how
+ # this evil trickery works.
+ ln -s "${S}"/src/gvim "${S}"/src/testvim || die
+
+ # Make sure our VIMPROG is used.
+ sed -i -e 's:\.\./vim:../testvim:' src/testdir/test49.vim || die
+
+ # Don't do additional GUI tests.
+ emake -j1 VIMPROG=../testvim -C src/testdir nongui
+}
+
+# Call eselect vi update with --if-unset
+# to respect user's choice (bug 187449)
+eselect_vi_update() {
+ ebegin "Calling eselect vi update"
+ eselect vi update --if-unset
+ eend $?
+}
+
+src_install() {
+ local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
+
+ dobin src/gvim
+ dosym gvim /usr/bin/gvimdiff
+ dosym gvim /usr/bin/evim
+ dosym gvim /usr/bin/eview
+ dosym gvim /usr/bin/gview
+ dosym gvim /usr/bin/rgvim
+ dosym gvim /usr/bin/rgview
+
+ emake -C src DESTDIR="${D}" DATADIR="${EPREFIX}"/usr/share install-icons
+
+ dodir /usr/share/man/man1
+ echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1 || die "echo failed"
+ echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1 || die "echo failed"
+ echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1 || \
+ die "echo failed"
+
+ insinto /etc/vim
+ newins "${FILESDIR}"/gvimrc-r1 gvimrc
+ eprefixify "${ED}"/etc/vim/gvimrc
+
+ # bash completion script, bug #79018.
+ newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
+
+ # don't install vim desktop file
+ rm -v "${ED}"/usr/share/applications/vim.desktop || die "failed to remove vim.desktop"
+}
+
+pkg_postinst() {
+ # update documentation tags (from vim-doc.eclass)
+ update_vim_helptags
+
+ # update fdo mime stuff, bug #78394
+ xdg_desktop_database_update
+
+ # update icon cache
+ xdg_icon_cache_update
+
+ # call eselect vi update
+ eselect_vi_update
+}
+
+pkg_postrm() {
+ # update documentation tags (from vim-doc.eclass)
+ update_vim_helptags
+
+ # update fdo mime stuff, bug #78394
+ xdg_desktop_database_update
+
+ # update icon cache
+ xdg_icon_cache_update
+
+ # call eselect vi update
+ eselect_vi_update
+}
diff --git a/app-editors/gvim/gvim-9999.ebuild b/app-editors/gvim/gvim-9999.ebuild
index 0902b681d426..2b9d1cabc293 100644
--- a/app-editors/gvim/gvim-9999.ebuild
+++ b/app-editors/gvim/gvim-9999.ebuild
@@ -12,8 +12,9 @@ LUA_COMPAT=( lua5-{1,3,4} luajit )
PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="threads(+)"
USE_RUBY="ruby31 ruby32"
+GENTOO_DEPEND_ON_PERL=no
-inherit bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
+inherit bash-completion-r1 flag-o-matic lua-single perl-module prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
if [[ ${PV} == 9999* ]]; then
inherit git-r3
@@ -31,7 +32,7 @@ S="${WORKDIR}"/vim-${PV}
LICENSE="vim"
SLOT="0"
-IUSE="acl crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl"
+IUSE="acl crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl ${GENTOO_PERL_USESTRING}"
REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
@@ -58,7 +59,10 @@ RDEPEND="
$(lua_gen_impl_dep 'deprecated' lua5-1)
)
nls? ( virtual/libintl )
- perl? ( dev-lang/perl:= )
+ perl? (
+ ${GENTOO_PERL_DEPSTRING}
+ dev-lang/perl:=
+ )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( ${RUBY_DEPS} )
diff --git a/app-editors/vim/vim-9.1.1652-r1.ebuild b/app-editors/vim/vim-9.1.1652-r1.ebuild
new file mode 100644
index 000000000000..45c4d58e36e7
--- /dev/null
+++ b/app-editors/vim/vim-9.1.1652-r1.ebuild
@@ -0,0 +1,377 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-editors/vim-core and app-editors/gvim
+
+VIM_VERSION="9.1"
+VIM_PATCHES_VERSION="9.1.1432"
+
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="threads(+)"
+USE_RUBY="ruby31 ruby32"
+GENTOO_DEPEND_ON_PERL=no
+
+inherit vim-doc flag-o-matic bash-completion-r1 lua-single perl-module python-single-r1 ruby-single toolchain-funcs desktop xdg-utils
+
+if [[ ${PV} == 9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/vim/vim.git"
+else
+ SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-${VIM_PATCHES_VERSION}-patches.tar.bz2"
+ # https://github.com/douglarek/gentoo-vim-patches/releases/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+DESCRIPTION="Vim, an improved vi-style text editor"
+HOMEPAGE="https://www.vim.org https://github.com/vim/vim"
+
+LICENSE="vim"
+SLOT="0"
+IUSE="X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager ${GENTOO_PERL_USESTRING}"
+REQUIRED_USE="
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ vim-pager? ( !minimal )
+"
+
+RDEPEND="
+ >=app-eselect/eselect-vi-1.1
+ >=sys-libs/ncurses-5.2-r2:0=
+ nls? ( virtual/libintl )
+ acl? ( kernel_linux? ( sys-apps/acl ) )
+ crypt? ( dev-libs/libsodium:= )
+ cscope? ( dev-util/cscope )
+ gpm? ( >=sys-libs/gpm-1.19.3 )
+ lua? ( ${LUA_DEPS}
+ $(lua_gen_impl_dep 'deprecated' lua5-1)
+ )
+ ~app-editors/vim-core-${PV}
+ vim-pager? ( app-editors/vim-core[-minimal] )
+ perl? (
+ ${GENTOO_PERL_DEPSTRING}
+ dev-lang/perl:=
+ )
+ python? ( ${PYTHON_DEPS} )
+ racket? ( dev-scheme/racket )
+ ruby? ( ${RUBY_DEPS} )
+ selinux? ( sys-libs/libselinux )
+ sound? ( media-libs/libcanberra )
+ tcl? ( dev-lang/tcl:0= )
+ X? ( x11-libs/libXt )
+"
+DEPEND="${RDEPEND}
+ X? ( x11-base/xorg-proto )
+"
+# configure runs the Lua interpreter
+BDEPEND="
+ dev-build/autoconf
+ lua? ( ${LUA_DEPS} )
+ nls? ( sys-devel/gettext )
+"
+PDEPEND="!minimal? ( app-vim/gentoo-syntax )"
+
+if [[ ${PV} != 9999* ]]; then
+ # Gentoo patches to fix runtime issues, cross-compile errors, etc
+ PATCHES=(
+ "${WORKDIR}/vim-patches-vim-${VIM_PATCHES_VERSION}-patches"
+ )
+fi
+
+# platform-specific checks (bug #898452):
+# - acl() -- Solaris
+# - statacl() -- AIX
+QA_CONFIG_IMPL_DECL_SKIP=(
+ 'acl'
+ 'statacl'
+)
+
+pkg_setup() {
+ # people with broken alphabets run into trouble. bug #82186.
+ unset LANG LC_ALL
+ export LC_COLLATE="C"
+
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # Fixup a script to use awk instead of nawk
+ sed -i -e \
+ '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' \
+ "${S}"/runtime/tools/mve.awk || die "mve.awk sed failed"
+
+ # Read vimrc and gvimrc from /etc/vim
+ echo '#define SYS_VIMRC_FILE "'${EPREFIX}'/etc/vim/vimrc"' \
+ >> "${S}"/src/feature.h || die "echo failed"
+ echo '#define SYS_GVIMRC_FILE "'${EPREFIX}'/etc/vim/gvimrc"' \
+ >> "${S}"/src/feature.h || die "echo failed"
+
+ # Use exuberant ctags which installs as /usr/bin/exuberant-ctags.
+ # Hopefully this pattern won't break for a while at least.
+ # This fixes bug #29398 (27 Sep 2003 agriffis)
+ sed -i -e \
+ 's/\<ctags\("\| [-*.]\)/exuberant-&/g' \
+ "${S}"/runtime/doc/syntax.txt \
+ "${S}"/runtime/doc/tagsrch.txt \
+ "${S}"/runtime/doc/usr_29.txt \
+ "${S}"/runtime/menu.vim \
+ "${S}"/src/configure.ac || die 'sed failed'
+
+ # gcc on sparc32 has this, uhm, interesting problem with detecting EOF
+ # correctly. To avoid some really entertaining error messages about stuff
+ # which isn't even in the source file being invalid, we'll do some trickery
+ # to make the error never occur. bug 66162 (02 October 2004 ciaranm)
+ find "${S}" -name '*.c' | while read c; do
+ echo >> "$c" || die "echo failed"
+ done
+
+ # conditionally make the manpager.sh script
+ if use vim-pager; then
+ cat > "${S}"/runtime/macros/manpager.sh <<-_EOF_ || die "cat EOF failed"
+ #!/bin/sh
+ sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
+ vim \\
+ -c 'let no_plugin_maps = 1' \\
+ -c 'set nolist nomod ft=man ts=8' \\
+ -c 'let g:showmarks_enable=0' \\
+ -c 'runtime! macros/less.vim' -
+ _EOF_
+ fi
+
+ # Try to avoid sandbox problems. Bug #114475.
+ if [[ -d "${S}"/src/po ]]; then
+ sed -i -e \
+ '/-S check.vim/s,..VIM.,ln -s $(VIM) testvim \; ./testvim -X,' \
+ "${S}"/src/po/Makefile || die "sed failed"
+ fi
+
+ cp -v "${S}"/src/config.mk.dist "${S}"/src/auto/config.mk || die "cp failed"
+
+ # Fix bug 18245: Prevent "make" from the following chain:
+ # (1) Notice configure.ac is newer than auto/configure
+ # (2) Rebuild auto/configure
+ # (3) Notice auto/configure is newer than auto/config.mk
+ # (4) Run ./configure (with wrong args) to remake auto/config.mk
+ sed -i 's# auto/config\.mk:#:#' src/Makefile || die "Makefile sed failed"
+ rm src/auto/configure || die "rm failed"
+
+ # bug 908961
+ if use elibc_musl ; then
+ sed -i -e '/ja.sjis/d' src/po/Make_all.mak || die
+ fi
+}
+
+src_configure() {
+ emake -j1 -C src autoconf
+
+ # This should fix a sandbox violation (see bug #24447). The hvc
+ # things are for ppc64, see bug #86433.
+ for file in /dev/pty/s* /dev/console /dev/hvc/* /dev/hvc*; do
+ if [[ -e "${file}" ]]; then
+ addwrite ${file}
+ fi
+ done
+
+ local myconf=()
+ if use minimal; then
+ myconf=(
+ --with-features=tiny
+ --disable-nls
+ --disable-canberra
+ --disable-acl
+ --enable-gui=no
+ --without-x
+ --disable-darwin
+ --disable-luainterp
+ --disable-perlinterp
+ --disable-pythoninterp
+ --disable-mzschemeinterp
+ --disable-rubyinterp
+ --disable-selinux
+ --disable-tclinterp
+ --disable-gpm
+ )
+ else
+ use debug && append-flags "-DDEBUG"
+
+ myconf=(
+ --with-features=huge
+ $(use_enable sound canberra)
+ $(use_enable acl)
+ $(use_enable crypt libsodium)
+ $(use_enable cscope)
+ $(use_enable gpm)
+ $(use_enable nls)
+ $(use_enable perl perlinterp)
+ $(use_enable python python3interp)
+ $(use_with python python3-command "${PYTHON}")
+ $(use_enable racket mzschemeinterp)
+ $(use_enable ruby rubyinterp)
+ $(use_enable selinux)
+ $(use_enable tcl tclinterp)
+ $(use_enable terminal)
+ )
+
+ # --with-features=huge forces on cscope even if we --disable it. We need
+ # to sed this out to avoid screwiness. (1 Sep 2004 ciaranm)
+ if ! use cscope; then
+ sed -i -e \
+ '/# define FEAT_CSCOPE/d' src/feature.h || die "sed failed"
+ fi
+
+ if use lua; then
+ # -DLUA_COMPAT_OPENLIB=1 is required to enable the
+ # deprecated (in 5.1) luaL_openlib API (#874690)
+ use lua_single_target_lua5-1 && append-cppflags -DLUA_COMPAT_OPENLIB=1
+
+ myconf+=(
+ --enable-luainterp
+ $(use_with lua_single_target_luajit luajit)
+ --with-lua-prefix="${EPREFIX}/usr"
+ )
+ fi
+
+ # don't test USE=X here ... see bug #19115
+ # but need to provide a way to link against X ... see bug #20093
+ myconf+=(
+ --enable-gui=no
+ --disable-darwin
+ $(use_with X x)
+ )
+ fi
+
+ # let package manager strip binaries
+ export ac_cv_prog_STRIP="$(type -P true ) faking strip"
+
+ # keep prefix env contained within the EPREFIX
+ use prefix && myconf+=( --without-local-dir )
+
+ if tc-is-cross-compiler ; then
+ export vim_cv_getcwd_broken=no \
+ vim_cv_memmove_handles_overlap=yes \
+ vim_cv_stat_ignores_slash=yes \
+ vim_cv_terminfo=yes \
+ vim_cv_toupper_broken=no
+ fi
+
+ econf \
+ --with-modified-by="Gentoo-${PVR} (RIP Bram)" \
+ "${myconf[@]}"
+}
+
+src_compile() {
+ # The following allows emake to be used
+ emake -j1 -C src auto/osdef.h objects
+
+ emake
+}
+
+src_test() {
+ einfo
+ einfo "Starting vim tests. Several error messages will be shown"
+ einfo "while the tests run. This is normal behaviour and does not"
+ einfo "indicate a fault."
+ einfo
+ ewarn "If the tests fail, your terminal may be left in a strange"
+ ewarn "state. Usually, running 'reset' will fix this."
+ einfo
+
+ # Don't let vim talk to X
+ unset DISPLAY
+
+ # Arch and opensuse seem to do this and at this point, I'm willing
+ # to try anything to avoid random test hangs!
+ export TERM=xterm
+
+ # See https://github.com/vim/vim/blob/f08b0eb8691ff09f98bc4beef986ece1c521655f/src/testdir/runtest.vim#L5
+ # for more information on test variables we can use.
+ # Note that certain variables need vim-compatible regex (not PCRE), see e.g.
+ # http://www.softpanorama.org/Editors/Vimorama/vim_regular_expressions.shtml.
+ #
+ # Skipped tests:
+ # - Test_expand_star_star
+ # Hangs because of a recursive symlink in /usr/include/nodejs (bug #616680)
+ # - Test_exrc
+ # Looks in wrong location? (bug #742710)
+ # - Test_job_tty_in_out
+ # Fragile and depends on TERM(?)
+ # - Test_spelldump_bang
+ # Hangs.
+ # - Test_fuzzy_completion_env
+ # Too sensitive to leaked environment variables.
+ # - Test_term_mouse_multiple_clicks_to_select_mode
+ # Hangs.
+ # - Test_spelldump
+ # Hangs.
+ # - Test_glvs_*
+ # Depends on local network.
+ export TEST_SKIP_PAT='\(Test_expand_star_star\|Test_exrc\|Test_job_tty_in_out\|Test_spelldump_bang\|Test_fuzzy_completion_env\|Test_term_mouse_multiple_clicks_to_select_mode\|Test_spelldump\|Test_glvs_\)'
+
+ echo "throw 'Skipped: needs X'" > src/testdir/test_clientserver.vim || die
+ echo "throw 'Skipped: needs X'" > src/testdir/test_vim9_builtin.vim || die
+
+ emake -j1 -C src/testdir nongui
+}
+
+# Call eselect vi update with --if-unset
+# to respect user's choice (bug #187449)
+eselect_vi_update() {
+ ebegin "Calling eselect vi update"
+ eselect vi update --if-unset
+ eend $?
+}
+
+src_install() {
+ local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
+
+ # Note: Do not install symlinks for 'vi', 'ex', or 'view', as these are
+ # managed by eselect-vi
+ dobin src/vim
+ if ! use minimal ; then
+ dosym vim /usr/bin/vimdiff
+ fi
+ dosym vim /usr/bin/rvim
+ dosym vim /usr/bin/rview
+ if use vim-pager ; then
+ dosym ${vimfiles}/macros/less.sh /usr/bin/vimpager
+ dosym ${vimfiles}/macros/manpager.sh /usr/bin/vimmanpager
+ insinto ${vimfiles}/macros
+ doins runtime/macros/manpager.sh
+ fperms a+x ${vimfiles}/macros/manpager.sh
+ fi
+
+ domenu runtime/vim.desktop
+
+ newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
+
+ # keep in sync with 'complete ... -F' list
+ bashcomp_alias vim ex vi view rvim rview vimdiff
+}
+
+pkg_postinst() {
+ # Update documentation tags (from vim-doc.eclass)
+ update_vim_helptags
+
+ # Call eselect vi update
+ eselect_vi_update
+
+ # update desktop file mime cache
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ # Update documentation tags (from vim-doc.eclass)
+ update_vim_helptags
+
+ # Call eselect vi update
+ eselect_vi_update
+
+ # update desktop file mime cache
+ xdg_desktop_database_update
+}
diff --git a/app-editors/vim/vim-9999.ebuild b/app-editors/vim/vim-9999.ebuild
index 4060852c7733..630d68bbaaea 100644
--- a/app-editors/vim/vim-9999.ebuild
+++ b/app-editors/vim/vim-9999.ebuild
@@ -12,8 +12,9 @@ LUA_COMPAT=( lua5-{1,3,4} luajit )
PYTHON_COMPAT=( python3_{11..14} )
PYTHON_REQ_USE="threads(+)"
USE_RUBY="ruby31 ruby32"
+GENTOO_DEPEND_ON_PERL=no
-inherit bash-completion-r1 flag-o-matic lua-single desktop python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
+inherit bash-completion-r1 flag-o-matic lua-single desktop perl-module python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
if [[ ${PV} == 9999* ]]; then
inherit git-r3
@@ -29,7 +30,7 @@ HOMEPAGE="https://www.vim.org https://github.com/vim/vim"
LICENSE="vim"
SLOT="0"
-IUSE="acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager X"
+IUSE="acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager X ${GENTOO_PERL_USESTRING}"
REQUIRED_USE="
lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
@@ -49,7 +50,10 @@ RDEPEND="
$(lua_gen_impl_dep 'deprecated' lua5-1)
)
nls? ( virtual/libintl )
- perl? ( dev-lang/perl:= )
+ perl? (
+ ${GENTOO_PERL_DEPSTRING}
+ dev-lang/perl:=
+ )
python? ( ${PYTHON_DEPS} )
racket? ( dev-scheme/racket )
ruby? ( ${RUBY_DEPS} )
diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest
index f3198beb8bc2..d5e706947e3b 100644
--- a/app-editors/vscodium/Manifest
+++ b/app-editors/vscodium/Manifest
@@ -1,6 +1,6 @@
-DIST vscodium-1.103.15418-amd64.tar.gz 155905860 BLAKE2B 4488808b188d9baf09c81ea42950d3d7cdd027c9900b9c1a48bf1f76c710411a7402304e684ac1d4b2e7db607eeea9890a8fd5c1710db1053549f79f942b7528 SHA512 28aa7010f252202ef2ea8144fab243553e763ed2ba6aaad19e7caaede54ef8af1442e53cb3f30980bd1aab5df679ef5bc87c0b6af92b77f3a694bba07732756b
-DIST vscodium-1.103.15418-arm64.tar.gz 153315178 BLAKE2B b9a322cb0073164d55dbcb136fc28f4950c31d8f52d9c9537c10abe23f2594e03c70ac417208afd6a2e219eaa63d5bc91fd51a27dd4a42cd61128dba83df49f5 SHA512 b1d1cba01c48e40d3412a728671d3981ed76f3f134d92e75030543f4310b49ecef32e947bf998ae30f9b57b7c6030fa61af9fc49ba9f933fd3a0bb4ee13e0a3b
-DIST vscodium-1.103.15418-loong.tar.gz 151376167 BLAKE2B e51c98ff410b048282d45c39bea82e7ed19658f285f482284a5964608075853c6f6a3228016d29e0bf31d7ca9a7680ff0d4d1537a294a749fe593d8208f5b4e6 SHA512 b78a80abba8734eda1e84691a0392bda010639576e9e2c0bf9f968771e009b0b1ca931e3c98e943607429155eb1be9548c2f581f5f6694ac04280b3c041a6845
DIST vscodium-1.103.25610-amd64.tar.gz 155678321 BLAKE2B 9079b16d8441f597620d8020914e41238603c36f2d2e94decaf6cfd069a90b8aba2c1ae16faca7640abda8161869d409a8a8819d1de44c06caff82bf48dca64e SHA512 4d97d386eb144fc721965764bdcb22143b2781d1c461040c1ea9b3a9c1c6a93d8e21bed853f432f4b629f7afc6741a1ec3030f9d92f509f05084fb42ef64e4c1
DIST vscodium-1.103.25610-arm64.tar.gz 153090875 BLAKE2B da80fd88ba1d638d382666f0df9299838a7494fcb5a08c4950dbd13daad23c24efe11797933b7be33fc61969065f8da203dc3c10071bfa501cf88ed59df27c5e SHA512 3c6a192022d49b75ee92b69583b61eb488014dd30d98ed5d88c8f21608fd40a074923c6264cf67b2dd56565496267e322b5df4aacfbcf54b5d948da63c6e9cf0
DIST vscodium-1.103.25610-loong.tar.gz 151147976 BLAKE2B b75f51d848d9222b578fc08f85919c251a3dcf88a0f4bade2ecf5595c5676ba7277eac0abfe8ae49769722b9353e52ad913cb731e4b0c598007b1445a80af75a SHA512 0a90a1b73781cb46cbd17bb240a13963517cb0aa8df0c7c7406fa93e31595f0ba5e8ca388bb7adf283dd72a4317fb76cd22c56bd80d0615171bd9b562914345a
+DIST vscodium-1.104.16282-amd64.tar.gz 155713100 BLAKE2B b8b23e8cc2c744808d84610f3d8cf3f3bcf2b5f749d601b283a11007394cc58e138aa840165873ffb17cacbb7eec8a49f5149767180627dd876d29d2f524775c SHA512 2bd767d3cb241a49add192e33320d5119b712e5f28dd38f48d7f79c7cf10e8d2f42e6271a781d156913a435dafc9db15b73023106b104f7b473137f507638d19
+DIST vscodium-1.104.16282-arm64.tar.gz 153133732 BLAKE2B 422caf4cf5444435eafeca7a4d9d0bdda09923d672d3216eee28a0efbb1c9126e87c7270afe2b41107b80a112ae64ed3cb092fecca1e6906a182d392777255a4 SHA512 43fe3b3cdc4d5aadac5a2954b49dfaf14f06fff39ffb4aef566ddd84551d87b9ce9e5c820e607a0f7d898d947ea8fa24236c040190f8a3046f450568df806b34
+DIST vscodium-1.104.16282-loong.tar.gz 151344793 BLAKE2B da452249f9c943e174e773c34d86b2c04aca3dec8fe5c652f5fa72076e7b6fc475080ac7ef8d932205a204a1689a75156be9ed65e1960baa611e4402434176f0 SHA512 d5f458adea54432629bae1b07026ca226b6ea6f28351a606064b4cbcde1aaf7f05b36427cd37313196bde81cd71c60e45d21d76a0bd10e17b1a2b424d37e1f5c
diff --git a/app-editors/vscodium/vscodium-1.103.15418.ebuild b/app-editors/vscodium/vscodium-1.104.16282.ebuild
index 9c2bac3e0f89..9c2bac3e0f89 100644
--- a/app-editors/vscodium/vscodium-1.103.15418.ebuild
+++ b/app-editors/vscodium/vscodium-1.104.16282.ebuild
diff --git a/app-emacs/closql/Manifest b/app-emacs/closql/Manifest
index a8a00d05b47e..3deaf50e77d0 100644
--- a/app-emacs/closql/Manifest
+++ b/app-emacs/closql/Manifest
@@ -1,4 +1,2 @@
-DIST closql-2.1.0.tar.gz 21814 BLAKE2B bb39bd9c01e397f8e46d4f0821e5a7b230d80c465657d2197efb361b310ba41a97e04996168a8bc378d5c8cb4ff47630902a7378067c62bc3a4f09b761ba616e SHA512 8881481e54b72d20d58b8995e46d0d5755efc6c3e255600d8b3243dc840d99ddcb16d15376ce0b0dc37f3b8633f211aab64e06a50ac2aa1b1cff067a0baa4281
-DIST closql-2.2.0.gh.tar.gz 21879 BLAKE2B aeab165790a0573e355614688c3eec81d2d63e265df561608a0897ac6a0e159f481f69e6ca3e20a260c91a63ec9e4837e600ae3feaf3fa3eb1bbede9a66aabaf SHA512 3914953d6241a6f0a276803dd1bb80cddd5667d00d891d14255864b7b2394cad8e4f78fc2d270d63dba8967088bbf612479a47da53d7841e4e59f9777f5482f3
-DIST closql-2.2.1.gh.tar.gz 21904 BLAKE2B d4b98f3b46123273a97f77f62224106fe84f1d9c7d34973b1df0239885a9c1aa66f520197877f2c0ca180c77389f9ac3489ac8d907a3cb47a36d75da6260e476 SHA512 f76d9b9da1fc0bfa9873cfda4aed5e9c9a0c9128d3afc370afd1cca03a7a79d584912c5537b4a3ea3e245fd2f1a615bad9bf7afc5fcfc38a1df3efd5b4916ab1
DIST closql-2.2.2.gh.tar.gz 22033 BLAKE2B 6c9ae780e90f90cf658a33bc41ce2c02c8c8323443eee5908546e5f816340ced2f8a620bee963392c8cc649d810bb0ad1cd7f16f88e73ace7bed0b916b9cd4fc SHA512 e6b93e33f67fd8843524a5835262849220d61b09cfa3676de5c8167bdb8bcc77804381cf489d9e0306f559fdb3aeff7e447ffa956c741afe34c11688a0c38a9e
+DIST closql-2.3.0.gh.tar.gz 21947 BLAKE2B e3a5845498e0179207122864ab04ed24408bfedb1809c20825345808f598ead5a022b8c76888adeb65d05822d900b75a3bc4005d04763ef616e43b2b0cbe4153 SHA512 526a66b755a6a20eb779b79cef52355caf2c2716a4c31564ae17cbabaaa3de494d2451441e4ed5c4ded879f2df53d0c34292e23619ac942380012fbb31a8962b
diff --git a/app-emacs/closql/closql-2.1.0.ebuild b/app-emacs/closql/closql-2.1.0.ebuild
deleted file mode 100644
index 576267832133..000000000000
--- a/app-emacs/closql/closql-2.1.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-NEED_EMACS=27.1
-
-inherit elisp
-
-DESCRIPTION="Store EIEIO objects using EmacSQL"
-HOMEPAGE="https://github.com/magit/closql"
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/magit/${PN}.git"
-else
- SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-RDEPEND="
- >=app-emacs/compat-30.0.0.0
- >=app-emacs/emacsql-4.1.0
-"
-BDEPEND="${RDEPEND}"
-
-DOCS=( README.org )
-SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/closql/closql-2.2.0.ebuild b/app-emacs/closql/closql-2.3.0.ebuild
index d0897c2021ae..71b1cf5d0381 100644
--- a/app-emacs/closql/closql-2.2.0.ebuild
+++ b/app-emacs/closql/closql-2.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-NEED_EMACS="27.1"
+NEED_EMACS="28.1"
inherit elisp
@@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/magit/closql/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+ EGIT_REPO_URI="https://github.com/magit/${PN}"
else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
@@ -25,8 +25,8 @@ LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-emacs/compat-30.0.0.0
- >=app-emacs/emacsql-4.1.0
+ app-emacs/compat
+ app-emacs/emacsql
"
BDEPEND="
${RDEPEND}
diff --git a/app-emacs/hl-todo/Manifest b/app-emacs/hl-todo/Manifest
index 421f1c2d1c9b..a06b88a688ed 100644
--- a/app-emacs/hl-todo/Manifest
+++ b/app-emacs/hl-todo/Manifest
@@ -1,2 +1,2 @@
-DIST hl-todo-3.8.4.tar.gz 19897 BLAKE2B b7d6ee3dd4b3fa3ed34f3f7df28d1de666536de2cee52000b992742a6e25ecd2139bd15af03174401fa22dce9007bb2c52424c62a97587504eaace4050621176 SHA512 8ed95266f90821953f9555fba176131649512215cd3eaa95ab1cd8b497b34a72f939290dc486827c13bdcd1e68e1fdae2f12a9548b89b75efe4c40ee40a12ff7
DIST hl-todo-3.8.5.gh.tar.gz 19886 BLAKE2B 2cd50f9282b9d71f63a6dc714f05009015fdd423d4669115db53471dee93b198df021c297b1b1a713ff857611653aa4ae0c997b84c2dba5536ba5be57023994e SHA512 d79dde3a1b8cb514caf567bdda1f7e0300c0e7f325386083a789725584de15d59f6ddc594975ac7aa642b148059e7b67beadecedecf9d31abc57b5269602cd1b
+DIST hl-todo-3.9.0.gh.tar.gz 20297 BLAKE2B 09546aec1e21dee8c1ccc2740b9f986b87741cf656b29ce377a197f2c3bda2769fe1e88faee8bb30ebddf0918236770cfb86befe78be603b3672a8505723e97f SHA512 61d266e1e65f02c814ecaf38cb8032f6316f700b927616ef8d6ca328284386500b55dbf0b7889ce75c0aef7f3654032ab1065a803340ca945a02f4957d9a60f7
diff --git a/app-emacs/hl-todo/hl-todo-3.8.4.ebuild b/app-emacs/hl-todo/hl-todo-3.9.0.ebuild
index 4a7f681d3358..cc2dd0e5a44b 100644
--- a/app-emacs/hl-todo/hl-todo-3.8.4.ebuild
+++ b/app-emacs/hl-todo/hl-todo-3.9.0.ebuild
@@ -11,10 +11,10 @@ HOMEPAGE="https://github.com/tarsius/hl-todo/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/tarsius/${PN}.git"
+ EGIT_REPO_URI="https://github.com/tarsius/${PN}"
else
SRC_URI="https://github.com/tarsius/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
@@ -23,7 +23,7 @@ LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-emacs/compat-30.0.0.0
+ app-emacs/compat
"
BDEPEND="
${RDEPEND}
diff --git a/app-emacs/indent-bars/Manifest b/app-emacs/indent-bars/Manifest
index feda87b3cb67..8d4fbc532837 100644
--- a/app-emacs/indent-bars/Manifest
+++ b/app-emacs/indent-bars/Manifest
@@ -1 +1,2 @@
DIST indent-bars-0.8.3.gh.tar.gz 54940 BLAKE2B a7a22ae1128721a729f60bcd997910e8791daf8e71463bf322eda5cbca27f04765538ea761ce5708220e26c73355d6ec8b97b1d95a6bf033f32d6b7c8ebc283e SHA512 90f3a11c183b7a08852bb3e8984ac754c1fcbf817c656e78e772de05fdab58ab05f7b429d740739877734149f712cf18c88d5a1f8a6468d28e6b332a6a43f785
+DIST indent-bars-0.9.2.gh.tar.gz 55533 BLAKE2B 9f02f877a119bec31bcfc522a20f84a56b1c29174338a0b3a36ddf3025d2752b4692e6f648d918b2487828a271f0c9ab53685c26976dbe98ad1c674bd99ad66e SHA512 f7c49183fdbbaf83fd8413862addc5c8ef27d56f1034bfd7b3ca375c5dc3315657a0085707e025ba524115364ea17083985a0307dfe3eaeb0cb8b5cff963aaa4
diff --git a/app-emacs/closql/closql-2.2.1.ebuild b/app-emacs/indent-bars/indent-bars-0.9.2.ebuild
index d0897c2021ae..52f91a273d94 100644
--- a/app-emacs/closql/closql-2.2.1.ebuild
+++ b/app-emacs/indent-bars/indent-bars-0.9.2.ebuild
@@ -7,30 +7,29 @@ NEED_EMACS="27.1"
inherit elisp
-DESCRIPTION="Store EIEIO objects using EmacSQL"
-HOMEPAGE="https://github.com/magit/closql/"
+DESCRIPTION="Fast, configurable indentation guide-bars for Emacs"
+HOMEPAGE="https://github.com/jdtsmith/indent-bars/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/magit/${PN}.git"
+ EGIT_REPO_URI="https://github.com/jdtsmith/${PN}"
else
- SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
+ SRC_URI="https://github.com/jdtsmith/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-emacs/compat-30.0.0.0
- >=app-emacs/emacsql-4.1.0
+ app-emacs/compat
"
BDEPEND="
${RDEPEND}
"
-DOCS=( README.org )
+DOCS=( README.md examples.md )
SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/meson-mode/Manifest b/app-emacs/meson-mode/Manifest
index bd14e8a08385..a8da08cea727 100644
--- a/app-emacs/meson-mode/Manifest
+++ b/app-emacs/meson-mode/Manifest
@@ -1 +1,2 @@
DIST meson-mode-0.3.tar.gz 30159 BLAKE2B d4d3256b1b9838d9816433c422207f99b6ad8a61d344d1ba34d00a2b1463c8d6d35cb87fa885667df95cd9622715e2f805f5e0e16bf21d404bbec9244916b70f SHA512 95dbe9b706ff9a25e9b235f5d09cbbca035ad9a9bc67abb5fee791ebf3e51cfc3d16e03cea037e9a810ff2bbd8b77caa515e8a26dbfbfe0b46b4cc019138375b
+DIST meson-mode-0.4.tar.gz 30669 BLAKE2B 2eaf019071c6baae780f9e2ab9d022bf53c8f30fbc42aa7cded35f41d6de2007d7686f5b28c5228dac4c4e09d167326a41d9809265ae5949da9e3b46855f1c8c SHA512 c73404c595564d439da9f9b1adcdd3e7e978e7b520d0d10ad2e6b098b2f31e9b542e00e1f0f9dab8aa58b8584258386512c2dfd42c5a303781b4e961b819c4cb
diff --git a/app-emacs/meson-mode/meson-mode-0.4.ebuild b/app-emacs/meson-mode/meson-mode-0.4.ebuild
new file mode 100644
index 000000000000..ba5970888200
--- /dev/null
+++ b/app-emacs/meson-mode/meson-mode-0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A GNU Emacs major mode for Meson build-system files"
+HOMEPAGE="https://github.com/wentasah/meson-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/wentasah/${PN}"
+else
+ SRC_URI="https://github.com/wentasah/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+DOCS=( README.md )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/meson-mode/meson-mode-9999.ebuild b/app-emacs/meson-mode/meson-mode-9999.ebuild
index 2af5cb5acb4e..ba5970888200 100644
--- a/app-emacs/meson-mode/meson-mode-9999.ebuild
+++ b/app-emacs/meson-mode/meson-mode-9999.ebuild
@@ -1,24 +1,22 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-NEED_EMACS=26.1
-
inherit elisp
DESCRIPTION="A GNU Emacs major mode for Meson build-system files"
-HOMEPAGE="https://github.com/wentasah/meson-mode"
+HOMEPAGE="https://github.com/wentasah/meson-mode/"
if [[ "${PV}" == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://github.com/wentasah/${PN}.git"
+ EGIT_REPO_URI="https://github.com/wentasah/${PN}"
else
SRC_URI="https://github.com/wentasah/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 ~riscv"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/oauth2/Manifest b/app-emacs/oauth2/Manifest
index 8aac12e752c0..0828b4d8a27c 100644
--- a/app-emacs/oauth2/Manifest
+++ b/app-emacs/oauth2/Manifest
@@ -1 +1,2 @@
DIST oauth2-0.17.tar.gz 4265 BLAKE2B cd18b67e296eec227d12fa75c197fef800b74360efc99cd3357022d1663768c5a4b7063d5cd8342dd25532edfa65331d4f184059ebfb1961d15bc800530ab491 SHA512 a5a0daafeeb2ce9eb336eeaf169800c68db9493cd83b50950bffc81903f7fe854c52a6162785e30068239b4a10c5f14cae2a668f9a1991d87188a761cb4d30bc
+DIST oauth2-0.18.3.tar.gz 8478 BLAKE2B 2a72174c38a8a0945322025b8f2f0c8cb9c0ed7a25d2676bfeca99d02287bff2431f52ea0784611c5e64f7fd9009f5561df06a182bbd10e278f10635c38a6790 SHA512 0a9a863f89ede29d0f9b322003d7f3428c0b8a2c4c3bd57c1ae609658dbeee342d3d863dc087b19f05e823aea5a861c31fd5444c24af14938176bcce661de8f4
diff --git a/app-emacs/oauth2/oauth2-0.18.3.ebuild b/app-emacs/oauth2/oauth2-0.18.3.ebuild
new file mode 100644
index 000000000000..529a7980a0b1
--- /dev/null
+++ b/app-emacs/oauth2/oauth2-0.18.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="OAuth 2.0 authorization protocol"
+HOMEPAGE="https://elpa.gnu.org/packages/oauth2.html"
+
+[[ "${PV}" == 0.18.3 ]] && COMMIT="dc9f76dee716bad30395f079dd8dee85dce138c4"
+
+SRC_URI="https://git.savannah.gnu.org/gitweb/?p=emacs/elpa.git;a=snapshot;h=${COMMIT};sf=tgz
+ -> ${P}.tar.gz"
+S="${WORKDIR}/elpa-${COMMIT:0:7}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+DOCS=( NEWS )
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 98517b6a16a0..8162f44d41a8 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,3 +1,2 @@
-DIST org-mode-release_9.7.31.tar.gz 2365308 BLAKE2B 2edc71ea73a9713909b1f21c35484eb73ee1bca7598071e19a89a900cea6af9c10a61bdab13dee9fe4dbf551311e0e24020b5e0f09541199119f21a06f6d6b2f SHA512 11a42fecb8897b23a43186f6f68444753dcc2b3b28ac41283a8c2561cc8e97022747a6da4f8681cb3f65c81fd93d04f2a0c628d50958093d63cc97eac8c11f40
DIST org-mode-release_9.7.33.tar.gz 2365647 BLAKE2B faca0f94a0d5dc6fa1dd85d3cbe45e83d8283050c80313e8e06d8b69ef8147f4cddaeb105cdc9f0e4511860ae82d801fd9b7b7cb0b40a204ddb19039b1a8aaca SHA512 7989f09785933a1909d7ee757b32a60bbc1757182fd023b21699a13fb759266ead73f9589bf73f7ce10a7218fb5aa83ab90d37d8fd6a9fcd7ca7622465d80618
DIST org-mode-release_9.7.34.tar.gz 2365680 BLAKE2B 308389056148e7ae3dba51cc3e754484bc5ec925e2761f6fee7a48a2c11ba8bb2c1bffebbfef6e06f7eaee240a3fd07e39abeb6c2267824f3b1199b283650b2e SHA512 27b80ac4c8c73f9409ccac816322fcabe67fc74ff16ba4fb109bbbcc40dc2bbc32599268f31d124a47741f0113c41cd52d85938f1b08b89fb44807690191ee58
diff --git a/app-emacs/org-mode/org-mode-9.7.31.ebuild b/app-emacs/org-mode/org-mode-9.7.31.ebuild
deleted file mode 100644
index 4bf72e958aa3..000000000000
--- a/app-emacs/org-mode/org-mode-9.7.31.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 elisp readme.gentoo-r1
-
-DESCRIPTION="An Emacs mode for notes and project planning"
-HOMEPAGE="https://orgmode.org/"
-
-if [[ "${PV}" == 9999 ]]; then
- inherit git-r3
-
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git"
- EGIT_CHECKOUT_DIR="${WORKDIR}/org"
- S="${WORKDIR}/org"
-else
- MY_P="${PN}-release_${PV}"
- SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
- S="${WORKDIR}/${MY_P}"
-
- KEYWORDS="amd64 ppc x86"
-fi
-
-LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
-SLOT="0"
-IUSE="doc odt-schema"
-RESTRICT="test"
-
-BDEPEND="
- doc? ( virtual/texi2dvi )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- elisp_src_prepare
-
- # Remove failing tests.
- rm ./testing/lisp/test-{ob,ob-exp,ob-tangle,ob-shell}.el || die
-}
-
-src_compile() {
- emake -j1 \
- ORGVERSION="${PV}" \
- datadir="${EPREFIX}${SITEETC}/${PN}"
-
- use doc && emake -j1 pdf card
-}
-
-src_install() {
- emake -j1 \
- ORGVERSION="${PV}" \
- DESTDIR="${D}" \
- ETCDIRS="styles csl $(use odt-schema && echo schema)" \
- lispdir="${EPREFIX}${SITELISP}/${PN}" \
- datadir="${EPREFIX}${SITEETC}/${PN}" \
- infodir="${EPREFIX}/usr/share/info" \
- install
-
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
- use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
-
- local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
- so you may have to install one or more additional packages.
- A non-exhaustive list of these dependencies may be found at
- <http://orgmode.org/worg/org-dependencies.html>."
- readme.gentoo_create_doc
-}
diff --git a/app-emacs/transient/Manifest b/app-emacs/transient/Manifest
index 2f6a685ed15f..11e17a654664 100644
--- a/app-emacs/transient/Manifest
+++ b/app-emacs/transient/Manifest
@@ -1,2 +1,2 @@
-DIST transient-0.9.3.tar.gz 169125 BLAKE2B 00acaf99922acc138459bf529a71b90d14edb3bbee087989d6f5126a518d6315d9aaa473c97b7c794c84194a1d42810e9228b0614adc8b16e5f1a6f6beadc645 SHA512 9aaf01f8fe4b9b79c8745b8bd7a9517e2c8f8e891c2319e6d1390c23eccd6e3e1f3a2c1b1f658009dbf165204c0c90caa98725283fcadf5dad4a6a8731785298
+DIST transient-0.10.0.gh.tar.gz 172294 BLAKE2B 3647e907a0482996f49479944ec973bfdabb8c9dad519a4297baffcc1363c1cb0e422a942c46108d6a279dc723efddfe043c7f24a80590379108536de90dcb79 SHA512 f478b0ec5da8fb9248dee534c740071fa158d0e4420365d35c247c0d8f112063d40e559ef116a78dd0d9ede95c5003a2c74081e5c82a0e7e610c65daf72fd640
DIST transient-0.9.4.gh.tar.gz 169192 BLAKE2B 370162e67ef8f6ea0f44049d8bc8ef0c8c0293a1e5979060636bfd424a8a6cd6b3b9e117b45160175d12e8a81b44ec3cf1afcf39cfbd4f2cc545ebaa74895adc SHA512 bddf08350a681c40a52e8aca424118490bb82b70a2bf9deaa8cb28fdacad39a307a006853235caef2bd11d677f36c39acb6489f982cea4c741f628c29c5f51c5
diff --git a/app-emacs/transient/transient-0.9.3.ebuild b/app-emacs/transient/transient-0.10.0.ebuild
index c8d9fcc4ddc8..fd7ffba53b9f 100644
--- a/app-emacs/transient/transient-0.9.3.ebuild
+++ b/app-emacs/transient/transient-0.10.0.ebuild
@@ -15,16 +15,16 @@ if [[ "${PV}" == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/magit/${PN}"
else
SRC_URI="https://github.com/magit/${PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
+ -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="GPL-3+"
SLOT="0"
RDEPEND="
- >=app-emacs/compat-30.0.2.0
+ app-emacs/compat
"
BDEPEND="
${RDEPEND}
diff --git a/app-emulation/dxvk/dxvk-2.7.1.ebuild b/app-emulation/dxvk/dxvk-2.7.1.ebuild
index a4769880d938..582386728f43 100644
--- a/app-emulation/dxvk/dxvk-2.7.1.ebuild
+++ b/app-emulation/dxvk/dxvk-2.7.1.ebuild
@@ -29,7 +29,7 @@ else
-> vulkan-headers-${HASH_VULKAN}.tar.gz
https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/${HASH_DISPLAYINFO}/libdisplay-info-${HASH_DISPLAYINFO}.tar.bz2
"
- KEYWORDS="-* ~amd64 ~x86"
+ KEYWORDS="-* amd64 x86"
fi
DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine"
diff --git a/app-emulation/virtualbox/files/curl-8.16.patch b/app-emulation/virtualbox/files/curl-8.16.patch
new file mode 100644
index 000000000000..9a03c4ec7f0f
--- /dev/null
+++ b/app-emulation/virtualbox/files/curl-8.16.patch
@@ -0,0 +1,39 @@
+diff '--color=auto' -urN VirtualBox-7.2.2.orig/src/VBox/Runtime/generic/http-curl.cpp VirtualBox-7.2.2/src/VBox/Runtime/generic/http-curl.cpp
+--- VirtualBox-7.2.2.orig/src/VBox/Runtime/generic/http-curl.cpp 2025-09-18 15:53:30.924632742 +0200
++++ VirtualBox-7.2.2/src/VBox/Runtime/generic/http-curl.cpp 2025-09-18 15:55:52.129067924 +0200
+@@ -188,7 +188,7 @@
+ /** Proxy port number (UINT32_MAX if not specified). */
+ uint32_t uProxyPort;
+ /** The proxy type (CURLPROXY_HTTP, CURLPROXY_SOCKS5, ++). */
+- curl_proxytype enmProxyType;
++ long enmProxyType;
+ /** Proxy username (RTStrFree). */
+ char *pszProxyUsername;
+ /** Proxy password (RTStrFree). */
+@@ -591,7 +591,7 @@
+ * @param pszUsername The proxy username, or NULL if none.
+ * @param pszPassword The proxy password, or NULL if none.
+ */
+-static int rtHttpUpdateProxyConfig(PRTHTTPINTERNAL pThis, curl_proxytype enmProxyType, const char *pszHost,
++static int rtHttpUpdateProxyConfig(PRTHTTPINTERNAL pThis, long enmProxyType, const char *pszHost,
+ uint32_t uPort, const char *pszUsername, const char *pszPassword)
+ {
+ CURLcode rcCurl;
+@@ -871,7 +871,7 @@
+ char *pszPassword = RTUriParsedAuthorityPassword(pszProxyUrl, &Parsed);
+ uint32_t uProxyPort = RTUriParsedAuthorityPort(pszProxyUrl, &Parsed);
+ bool fUnknownProxyType = false;
+- curl_proxytype enmProxyType;
++ long enmProxyType;
+ if (RTUriIsSchemeMatch(pszProxyUrl, "http"))
+ {
+ enmProxyType = CURLPROXY_HTTP;
+@@ -1352,7 +1352,7 @@
+ * Determine the proxy type (not entirely sure about type == proxy type and
+ * not scheme/protocol)...
+ */
+- curl_proxytype enmProxyType = CURLPROXY_HTTP;
++ long enmProxyType = CURLPROXY_HTTP;
+ uint32_t uDefaultProxyPort = 8080;
+ if ( CFEqual(hStrProxyType, kCFProxyTypeHTTP)
+ || CFEqual(hStrProxyType, kCFProxyTypeHTTPS))
diff --git a/app-emulation/virtualbox/virtualbox-7.2.2.ebuild b/app-emulation/virtualbox/virtualbox-7.2.2.ebuild
index a097a8f26529..75b5e7f551e2 100644
--- a/app-emulation/virtualbox/virtualbox-7.2.2.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.2.2.ebuild
@@ -198,6 +198,7 @@ REQUIRED_USE="
PATCHES=(
# Downloaded patchset
"${WORKDIR}"/virtualbox-patches-${PATCHES_PV}/patches
+ $FILESDIR/curl-8.16.patch
)
pkg_pretend() {
diff --git a/app-misc/asciinema/asciinema-3.0.0.ebuild b/app-misc/asciinema/asciinema-3.0.0.ebuild
index d6ed576aadf0..7dc8054f054b 100644
--- a/app-misc/asciinema/asciinema-3.0.0.ebuild
+++ b/app-misc/asciinema/asciinema-3.0.0.ebuild
@@ -254,7 +254,7 @@ LICENSE="GPL-3"
# Dependent crate licenses
LICENSE+=" Apache-2.0 BSD Boost-1.0 ISC MIT Unicode-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
DOCS=(
CHANGELOG.md
diff --git a/app-office/joplin-desktop/Manifest b/app-office/joplin-desktop/Manifest
index bc3ee678acb0..844443e09799 100644
--- a/app-office/joplin-desktop/Manifest
+++ b/app-office/joplin-desktop/Manifest
@@ -1,4 +1,5 @@
DIST Joplin-3.3.13.AppImage 229318179 BLAKE2B 3bc647beab4ca35d810e1e4977b3105eaf1c2f7b617ca8086a2b9019cc00c100593ed287daf04d0734c420056649951122eaf865176009f07dc945772e65035b SHA512 1e9a8867766f398a4efbc7066cf7940cf3affa208e5a7ca3f240d25e57879b633e122d78ec7066c2152b21e369a313881fd0fc189a11edc7aa10d7ba6eb4984b
DIST Joplin-3.4.10.AppImage 154558278 BLAKE2B 6c9be8c85c17a676e38beddcd779aba2d6fd8e907327f5364af72703cfcfa5c47ce8c0622f142111eda1761651d85c57b08ca6e6feff2b83e49ae9825f87cf3b SHA512 406030136c9f11ad308d9523e9fddfc25a9459b137c900deac1c43116d763aeee543204e5832bb018e9093fb78058ce920d985316ffe3b58eb922a502f8908a7
+DIST Joplin-3.4.12.AppImage 154561716 BLAKE2B 1bcaa6c081225b61b372fba33b3d96e329660f4ef277f3fe6d7d5ce4f4fbc97988d075b403bef4f5df4a80f7e9c1bcf6b4fe194f03ab45b891c21141ade8a980 SHA512 37914d651c822ab0af483f42fb7690d915f1fd8dad0b066d1905e88d366464c922dda2283b5b9127251ab6f851eeaf6e1b1b71613b7b0f1b05d5463cd874d72a
DIST Joplin-3.4.3.AppImage 154482392 BLAKE2B 02b4552a350118386a723f6af6b37048222e4a7ed9597ce94d7b90cc603298145286a189c47d054b5778e60ee3145c6881875e5e6fafc1c1c9d7fbb46a8c2569 SHA512 a860ebe6c7b887593a57bb19125b73153aa205ee3d371200558d76e53fecb0d08c2de80f5966378328ac1cc18ad448f97c555167d238878968d2fccff69fc107
DIST Joplin-3.4.7.AppImage 154405865 BLAKE2B 5de5338ad0151080c801012d8ae41a92a944a8cef6e3ac3980044e702985c6a73432be82ed1648f0d6ff65f402fc07d99f92934317ee0d33db2c23dfd5e884b5 SHA512 3d1cd11d227bc03c5a0a3c24f6178f4768e45d7f77bc49860521273999e04ad18ea6d0260999c12e0c8e922f00df24cee4d3a56eb3400a38b6bfd9c0cc8f45dd
diff --git a/app-office/joplin-desktop/joplin-desktop-3.4.12.ebuild b/app-office/joplin-desktop/joplin-desktop-3.4.12.ebuild
new file mode 100644
index 000000000000..f9a05be04735
--- /dev/null
+++ b/app-office/joplin-desktop/joplin-desktop-3.4.12.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# NOTICE: This is a Electron app (oh my) and the upstream only provides AppImages.
+
+EAPI=8
+
+APPIMAGE="Joplin-${PV}.AppImage"
+
+inherit desktop xdg
+
+DESCRIPTION="Secure note taking and to-do app with synchronization capabilities"
+HOMEPAGE="https://joplinapp.org/
+ https://github.com/laurent22/joplin/"
+SRC_URI="https://github.com/laurent22/joplin/releases/download/v${PV}/${APPIMAGE}"
+
+LICENSE="AGPL-3+"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+RESTRICT="bindist splitdebug"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ app-crypt/libsecret[crypt]
+ app-misc/ca-certificates
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ || (
+ media-libs/libcanberra-gtk3
+ media-libs/libcanberra[gtk3(-)]
+ )
+ media-libs/libglvnd
+ media-libs/mesa
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/zlib
+ sys-process/lsof
+ x11-libs/cairo
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libnotify
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libxkbfile
+ x11-libs/libXrandr
+ x11-libs/libXScrnSaver
+ x11-libs/pango
+ x11-misc/xdg-utils
+"
+
+QA_PREBUILT="*"
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ cp "${DISTDIR}/${APPIMAGE}" "${S}" || die
+
+ cd "${S}" || die # "appimage-extract" unpacks to current directory.
+ chmod +x "${S}/${APPIMAGE}" || die
+ "${S}/${APPIMAGE}" --appimage-extract || die
+}
+
+src_prepare() {
+ # Fix permissions.
+ find "${S}" -type d -exec chmod a+rx {} + || die
+ find "${S}" -type f -exec chmod a+r {} + || die
+
+ default
+}
+
+src_install() {
+ cd "${S}/squashfs-root" || die
+
+ insinto /usr/share
+ doins -r ./usr/share/icons
+
+ local apphome="/opt/${PN}"
+ local -a toremove=(
+ .DirIcon
+ AppRun
+ LICENSE.electron.txt
+ LICENSES.chromium.html
+ joplin.png
+ resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm
+ resources/app.asar.unpacked/node_modules/7zip-bin-linux/arm64
+ resources/app.asar.unpacked/node_modules/node-notifier
+ usr
+ )
+ rm -f -r "${toremove[@]}" || die
+
+ mkdir -p "${ED}/${apphome}" || die
+ cp -r . "${ED}/${apphome}" || die
+
+ dosym -r "${apphome}/joplin" "/usr/bin/${PN}"
+ make_desktop_entry "${PN}" Joplin joplin "Office;" \
+ "StartupWMClass=Joplin\nMimeType=x-scheme-handler/joplin;"
+}
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 1be424d099f9..574a45453a53 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -26,6 +26,7 @@ DIST bash-5.3.tar.gz 11354270 BLAKE2B 88a4f0146eb11698120890f2afaf28210295135f8f
DIST bash-5.3.tar.gz.sig 95 BLAKE2B 90a6a47b5b318d03ff7e196e6504a987c281f564db878e8452f0543953832b5ac4f767f69a9bdf6b6a98938b0b439040c10674dd54e38ef03730ae6a2ec4484e SHA512 e9da98e993528d69bec9c6da272eb7a96858b4ba33487435f584c7df2d73c3ce82f373b5277cc3a7d8dc9ee04410dc06ce476d3f9ade097121bea0570abe07bc
DIST bash-5.4_alpha_pre20250822-ab17ddb7af948ee6e1a6370aac4ee57b4179cd9c.tar.gz 16121182 BLAKE2B 2802ab3bea45fe40f515d668baeaf5ca04797b992dcb764ee38b707701bc6aac845f091b16770a51c84bfdd2ba3953b12b1fded9fdbfde035df7088f4376c236 SHA512 af7182bcad82bc7256d2b806a6f8c3ee1855fa1b3e4b3695cd8b3618e56263285899a01d6ef49fe2862e812731718fc9d309836ff260e39d30e7e02fab044c72
DIST bash-5.4_alpha_pre20250904-a451bfc3f57201bc0933b62c2fb721940a4c33f5.tar.gz 16571099 BLAKE2B c4661bfe261ac4c653444d7ff4ed17b7335d0c32b12b342e8ae683a5022d098f922a2ac0b2312eb4eb672e53bdbd7e0518d565ee7119f463bc5650ac2663a07b SHA512 9d0f7aecb8809c34828ada19fd69f0e5889a30c5bc4177ce32d3e3c7dc26803d1311a9ef4e2386845d884fa6aa6c1212263253e1347f413350ed2ea42d961036
+DIST bash-5.4_alpha_pre20250918-cf8a2518c8b94f75b330d398f5daa0ee21417e1b.tar.gz 16611222 BLAKE2B 4c6f4713da5f1b103176980b5def4c8643ca43b2c97faf3cab61f64baf562c3871bb0f5843164de617eb4f9dcab5c5a11ddd1f31e8614ddc5ff00c41893c4ef7 SHA512 2d0b90277c6e9130064d712c6167e5a2871b0485251cca746a57055e08626b9a11be0cb134f082446ee8db82043eb1eb7f8b20fa58e8cdc859638f50cb16d56d
DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883
DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399
diff --git a/app-shells/bash/bash-5.3_p3-r2.ebuild b/app-shells/bash/bash-5.3_p3-r2.ebuild
index 6d6415057075..d01bec626c3b 100644
--- a/app-shells/bash/bash-5.3_p3-r2.ebuild
+++ b/app-shells/bash/bash-5.3_p3-r2.ebuild
@@ -74,7 +74,7 @@ fi
LICENSE="GPL-3+"
SLOT="0"
if (( PLEVEL >= 0 )); then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
diff --git a/app-shells/bash/bash-5.4_alpha_pre20250918.ebuild b/app-shells/bash/bash-5.4_alpha_pre20250918.ebuild
new file mode 100644
index 000000000000..f54b1ecb0d54
--- /dev/null
+++ b/app-shells/bash/bash-5.4_alpha_pre20250918.ebuild
@@ -0,0 +1,404 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic toolchain-funcs prefix verify-sig
+
+# Uncomment if we have a patchset.
+#GENTOO_PATCH_DEV="sam"
+#GENTOO_PATCH_VER="${PV}"
+
+MY_PV=${PV/_p*}
+MY_PV=${MY_PV/_/-}
+MY_P=${PN}-${MY_PV}
+MY_PATCHES=()
+
+# Determine the patchlevel.
+case ${PV} in
+ 9999|*_alpha*|*_beta*|*_rc*)
+ # Set a negative patchlevel to indicate that it's a pre-release.
+ PLEVEL=-1
+ ;;
+ *_p*)
+ PLEVEL=${PV##*_p}
+ ;;
+ *)
+ PLEVEL=0
+ ;;
+esac
+
+# The version of readline this bash normally ships with. Note that we only use
+# the bundled copy of readline for pre-releases.
+READLINE_VER="8.3"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git"
+ EGIT_BRANCH=devel
+ inherit git-r3
+elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ # It can be useful to have snapshots in the pre-release period once
+ # the first alpha is out, as various bugs get reported and fixed from
+ # the alpha, and the next pre-release is usually quite far away.
+ #
+ # i.e. if it's worth packaging the alpha, it's worth packaging a followup.
+ BASH_COMMIT="cf8a2518c8b94f75b330d398f5daa0ee21417e1b"
+ SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz"
+ S=${WORKDIR}/${PN}-${BASH_COMMIT}
+else
+ my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" )
+
+ # bash-5.1 -> bash51
+ my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.}
+
+ for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do
+ printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}"
+ my_urls+=( "mirror://gnu/bash/${MY_P}-patches/${my_patch_ver}" )
+ MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" )
+ done
+
+ SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )"
+ S=${WORKDIR}/${MY_P}
+
+ unset -v my_urls my_p my_patch_idx my_patch_ver
+fi
+
+if [[ ${GENTOO_PATCH_VER} ]]; then
+ SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+if (( PLEVEL >= 0 )); then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
+
+DEPEND="
+ >=sys-libs/ncurses-5.2-r2:=
+ nls? ( virtual/libintl )
+"
+if (( PLEVEL >= 0 )); then
+ DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
+fi
+RDEPEND="
+ ${DEPEND}
+"
+# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011).
+BDEPEND="
+ pgo? ( dev-util/gperf )
+ verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
+
+# EAPI 8 tries to append it but it doesn't exist here.
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+PATCHES=(
+ #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
+
+ # Patches to or from Chet, posted to the bug-bash mailing list.
+ "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch"
+)
+
+pkg_setup() {
+ # bug #7332
+ if is-flag -malign-double; then
+ eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
+ eerror "as it breaks LFS (struct stat64) on x86."
+ die "remove -malign-double from your CFLAGS mr ricer"
+ fi
+
+ if use bashlogger; then
+ ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
+ ewarn "This will log ALL output you enter into the shell, you have been warned."
+ fi
+}
+
+src_unpack() {
+ local patch
+
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ default
+ else
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig}
+
+ for patch in "${MY_PATCHES[@]}"; do
+ verify-sig_verify_detached "${patch}"{,.sig}
+ done
+ fi
+
+ unpack "${MY_P}.tar.gz"
+
+ if [[ ${GENTOO_PATCH_VER} ]]; then
+ unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
+ fi
+ fi
+}
+
+src_prepare() {
+ # Include official patches.
+ (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}"
+
+ # Prefixify hardcoded path names. No-op for non-prefix.
+ hprefixify pathnames.h.in
+
+ # Avoid regenerating docs after patches, bug #407985.
+ sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \
+ && touch -r . doc/* \
+ || die
+
+ # Sometimes hangs (more noticeable w/ pgo), bug #907403.
+ rm tests/run-jobs || die
+
+ eapply -p0 "${PATCHES[@]}"
+ eapply_user
+}
+
+src_configure() {
+ local -a myconf
+
+ # Upstream only test with Bison and require GNUisms like YYEOF and
+ # YYERRCODE. The former at least may be in POSIX soon:
+ # https://www.austingroupbugs.net/view.php?id=1269.
+ # configure warns on use of non-Bison but doesn't abort. The result
+ # may misbehave at runtime.
+ unset -v YACC
+
+ if tc-is-cross-compiler; then
+ export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
+ fi
+
+ myconf=(
+ --disable-profiling
+
+ # Force linking with system curses ... the bundled termcap lib
+ # sucks bad compared to ncurses. For the most part, ncurses
+ # is here because readline needs it. But bash itself calls
+ # ncurses in one or two small places :(.
+ --with-curses
+
+ $(use_enable mem-scramble)
+ $(use_enable net net-redirections)
+ $(use_enable readline)
+ $(use_enable readline bang-history)
+ $(use_enable readline history)
+ $(use_with afs)
+ $(use_with mem-scramble bash-malloc)
+ )
+
+ # For descriptions of these, see config-top.h.
+ # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
+ append-cppflags \
+ -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \
+ -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \
+ -DDEFAULT_LOADABLE_BUILTINS_PATH=\'\""${EPREFIX}"/usr/local/$(get_libdir)/bash:"${EPREFIX}"/usr/$(get_libdir)/bash\"\' \
+ -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \
+ -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \
+ -DNON_INTERACTIVE_LOGIN_SHELLS \
+ -DSSH_SOURCE_BASHRC \
+ $(use bashlogger && echo -DSYSLOG_HISTORY)
+
+ use nls || myconf+=( --disable-nls )
+
+ if (( PLEVEL >= 0 )); then
+ # Historically, we always used the builtin readline, but since
+ # our handling of SONAME upgrades has gotten much more stable
+ # in the PM (and the readline ebuild itself preserves the old
+ # libs during upgrades), linking against the system copy should
+ # be safe.
+ # Exact cached version here doesn't really matter as long as it
+ # is at least what's in the DEPEND up above.
+ export ac_cv_rl_version=${READLINE_VER%%_*}
+
+ # Use system readline only with released versions.
+ myconf+=( --with-installed-readline=. )
+ fi
+
+ if use plugins; then
+ append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash"
+ else
+ # Disable the plugins logic by hand since bash doesn't provide
+ # a way of doing it.
+ export ac_cv_func_dl{close,open,sym}=no \
+ ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
+
+ sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die
+ fi
+
+ # bug #444070
+ tc-export AR
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ local -a pgo_generate_flags pgo_use_flags
+ local flag
+
+ # -fprofile-partial-training because upstream notes the test suite isn't
+ # super comprehensive.
+ # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
+ if use pgo; then
+ pgo_generate_flags=(
+ -fprofile-update=atomic
+ -fprofile-dir="${T}"/pgo
+ -fprofile-generate="${T}"/pgo
+ )
+ pgo_use_flags=(
+ -fprofile-use="${T}"/pgo
+ -fprofile-dir="${T}"/pgo
+ )
+ if flag=$(test-flags-CC -fprofile-partial-training); then
+ pgo_generate_flags+=( "${flag}" )
+ pgo_use_flags+=( "${flag}" )
+ fi
+ fi
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}"
+ use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others
+
+ # Build Bash and run its tests to generate profiles.
+ if (( ${#pgo_generate_flags[@]} )); then
+ # Used in test suite.
+ unset -v A
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check
+
+ if tc-is-clang; then
+ llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die
+ fi
+
+ # Rebuild Bash using the profiling data we just generated.
+ emake clean
+ emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}"
+ use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others
+ fi
+}
+
+src_test() {
+ # Used in test suite.
+ unset -v A
+
+ default
+}
+
+src_install() {
+ local d f
+
+ default
+
+ my_prefixify() {
+ while read -r; do
+ if [[ $REPLY == *$1* ]]; then
+ REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"}
+ fi
+ printf '%s\n' "${REPLY}" || ! break
+ done < "$2" || die
+ }
+
+ dodir /bin
+ mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die
+ dosym bash /bin/rbash
+
+ insinto /etc/bash
+ doins "${FILESDIR}"/bash_logout
+ my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc
+
+ insinto /etc/bash/bashrc.d
+ my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash
+ newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash
+ if [[ ! ${EPREFIX} ]]; then
+ doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash
+ fi
+
+ insinto /etc/skel
+ for f in bash{_logout,_profile,rc}; do
+ newins "${FILESDIR}/skel/dot-${f}" ".${f}"
+ done
+
+ if use plugins; then
+ exeinto "/usr/$(get_libdir)/bash"
+ set -- examples/loadables/*.o
+ doexe "${@%.o}"
+
+ insinto /usr/include/bash-plugins
+ doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
+ fi
+
+ if use examples; then
+ for d in examples/{functions,misc,scripts,startup-files}; do
+ exeinto "/usr/share/doc/${PF}/${d}"
+ docinto "${d}"
+ for f in "${d}"/*; do
+ if [[ ${f##*/} != @(PERMISSION|*README) ]]; then
+ doexe "${f}"
+ else
+ dodoc "${f}"
+ fi
+ done
+ done
+ fi
+
+ # Install bash_builtins.1 and rbash.1.
+ emake -C doc DESTDIR="${D}" install_builtins
+ sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die
+ doman "${T}"/rbash.1
+
+ newdoc CWRU/changelog ChangeLog
+ dosym bash.info /usr/share/info/bashref.info
+}
+
+pkg_preinst() {
+ if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then
+ mkdir -p -- "${EROOT}"/etc/bash \
+ && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \
+ || die
+ fi
+}
+
+pkg_postinst() {
+ local old_ver
+
+ # If /bin/sh does not exist, provide it.
+ if [[ ! -e ${EROOT}/bin/sh ]]; then
+ ln -sf -- bash "${EROOT}"/bin/sh || die
+ fi
+
+ read -r old_ver <<<"${REPLACING_VERSIONS}"
+ if [[ ! $old_ver ]]; then
+ :
+ elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then
+ return
+ fi
+
+ while read -r; do ewarn "${REPLY}"; done <<'EOF'
+Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash.
+
+Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the
+characteristics of the operating environment, it may contain a command to set
+the terminal's window title. Those who were already choosing to customise the
+PROMPT_COMMAND variable are now advised to append their commands like so:
+
+PROMPT_COMMAND+=('custom command goes here')
+
+Gentoo no longer defaults to having bash set the window title in the case
+that the terminal is controlled by sshd(8), unless screen is launched on the
+remote side or the terminal reliably supports saving and restoring the title
+(as alacritty, foot and tmux do). Those wanting for the title to be set
+regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d
+drop-in - to set PROMPT_COMMMAND like so:
+
+PROMPT_COMMAND=(genfun_set_win_title)
+
+Those who would prefer for bash never to interfere with the window title may
+now opt out of the default title setting behaviour, either with the "unset -v
+PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired.
+EOF
+}
diff --git a/dev-build/bazel-buildtools/Manifest b/dev-build/bazel-buildtools/Manifest
index ffe83c6c0522..20301bc1a9b3 100644
--- a/dev-build/bazel-buildtools/Manifest
+++ b/dev-build/bazel-buildtools/Manifest
@@ -1,3 +1,2 @@
DIST bazel-buildtools-8.2.0-deps.tar.xz 3588700 BLAKE2B 82fe1d797e440645547a4ae318bc0b0072dd5047d0072a80510378c5f874e0219c20c082519eb55c6d3e8cbf28e3ce78505fc84ff2893de9cac481ecd8637522 SHA512 8fb81400bbc8a2333c18942799882491057e385b19c4227e8873628d83f909c86d4a6aeb551c064282d8d57bc1323bf1d3a837a8d00026682b0dc3c353ad9c9e
-DIST bazel-buildtools-8.2.0.gh.tar.gz 337672 BLAKE2B e7ad07e9d9f4170cb82e274c91a7206016756ba37c51de6e39a08cd51c6696b3f0f51b66af9e87a85ac7c064a6fc16816851cc48cea0105327a07014a20236a4 SHA512 19d58df3b1a794e04eb25afcc4310be92dfc021643b23056adb89e66c2ef93c11475f6ef4c16347abaf66e79ef70655ca3ffaff5f701d6dd1eb9c88cba6cae10
DIST bazel-buildtools-8.2.1.gh.tar.gz 342493 BLAKE2B 7d321fc59a075b0835bff9e17f237decd701f9f93efe260b9f954c1583d11c5676ebd28cd782fac39bc6df3dbd7d2a85e33124ee73f692cc69a13bd41ad9bbca SHA512 54b02044ca8e68d07a45f3ed1c1eb0ae3c30e1477b8a0cfba90240fb49f97bf75ae8addfd2ab379ee4c77c1d63c60f2e04392fe1302b43c212fee9957a184479
diff --git a/dev-build/bazel-buildtools/bazel-buildtools-8.2.0.ebuild b/dev-build/bazel-buildtools/bazel-buildtools-8.2.0.ebuild
deleted file mode 100644
index 63fce9f9dba8..000000000000
--- a/dev-build/bazel-buildtools/bazel-buildtools-8.2.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-REAL_PN="buildtools"
-
-inherit go-module
-
-DESCRIPTION="Tools for working with Google's Bazel BUILD files."
-HOMEPAGE="https://github.com/bazelbuild/buildtools/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/bazelbuild/${REAL_PN}"
-else
- SRC_URI="https://github.com/bazelbuild/${REAL_PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
- S="${WORKDIR}/${REAL_PN}-${PV}"
-
- KEYWORDS="amd64 arm64 ~x86"
-fi
-
-SRC_URI+="
- https://dev.gentoo.org/~xgqt/distfiles/deps/${PN}-8.2.0-deps.tar.xz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-DOCS=( README.md WARNINGS.md )
-
-src_prepare() {
- default
-
- rm ./warn/docs/docs.go || die
-}
-
-src_compile() {
- local go_ldopts="
- -X main.buildScmRevision=v${PV}
- -X main.buildVersion=${PV}
- "
- local -a go_buildopts=(
- -ldflags "${go_ldopts}"
- -o ./bin/
- )
- ego build "${go_buildopts[@]}" ./...
-}
-
-src_install() {
- exeinto /usr/bin
- doexe ./bin/{buildifier,buildozer}
- newexe ./bin/generatetables bazel-generatetables
- newexe ./bin/unused_deps bazel-unused_deps
-
- local app=""
- for app in buildifier buildozer unused_deps ; do
- newdoc "${S}/${app}/README.md" "${app}.md"
- done
-
- einstalldocs
-}
-
-pkg_postinst() {
- einfo 'The "generatetables" binary is installed as "bazel-generatetables"'
- einfo 'and the "unused_deps" binary is installed as "bazel-unused_deps"'.
-}
diff --git a/dev-cpp/glog/glog-0.6.0-r1.ebuild b/dev-cpp/glog/glog-0.6.0-r1.ebuild
index 2bff3be26ace..7b3f727eaae1 100644
--- a/dev-cpp/glog/glog-0.6.0-r1.ebuild
+++ b/dev-cpp/glog/glog-0.6.0-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
fi
LICENSE="BSD"
diff --git a/dev-cpp/jsoncons/Manifest b/dev-cpp/jsoncons/Manifest
index df5adb1c62f9..1d58333947ab 100644
--- a/dev-cpp/jsoncons/Manifest
+++ b/dev-cpp/jsoncons/Manifest
@@ -1 +1 @@
-DIST jsoncons-1.4.0.tar.gz 1537117 BLAKE2B 633042b091fb1bcd5571420682de6f6c39a18299c1d1be025928226b22d1a9aa52ec2239b19ae38d3d75d19f4b0eaf67ee936096d9bdd7ec019484231a985207 SHA512 500a14ba6cb49d9c1ef04f39779f20b6718e3f4ad4418738b97ea8ffd49ebd7b87db046d1592cc0340d4d016a931ae3eb6888097af1216a30fc4c9e0be0d1337
+DIST jsoncons-1.4.1.tar.gz 1538291 BLAKE2B 39a74727cad14592093a8a7046be9f3113d5e27013b5fced8792c5315fea0d8ec8ab511f84aa9ed7dfb97366d7cb3d9d0b3fb65844a6d1978052f67f973f426a SHA512 0d4344256fd0f8b9534f652f66330bea50cd838820d2ca5c114f7b161c218ce87379c56c1513bc11a60d362b0b8efc19ef7e81bb23cff04fc10c7cf5a5d58a52
diff --git a/dev-cpp/jsoncons/files/jsoncons-1.4.0-uninit.patch b/dev-cpp/jsoncons/files/jsoncons-1.4.0-uninit.patch
deleted file mode 100644
index 24506cb58f2f..000000000000
--- a/dev-cpp/jsoncons/files/jsoncons-1.4.0-uninit.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://github.com/danielaparker/jsoncons/pull/636
-
---- a/test/corelib/src/json_as_tests.cpp
-+++ b/test/corelib/src/json_as_tests.cpp
-@@ -108,7 +108,7 @@ TEST_CASE("json::as<__int128>()")
- {
- std::string s1 = "-18446744073709551617";
-
-- __int128 n;
-+ __int128 n{};
- auto result = jsoncons::utility::dec_to_integer(s1.data(),s1.size(), n);
- REQUIRE(result.ec == std::errc());
-
-@@ -129,7 +129,7 @@ TEST_CASE("json::as<unsigned __int128>()")
- {
- std::string s1 = "18446744073709551616";
-
-- unsigned __int128 n;
-+ unsigned __int128 n{};
-
- auto result = jsoncons::utility::dec_to_integer(s1.data(),s1.size(), n);
- REQUIRE(result.ec == std::errc());
diff --git a/dev-cpp/jsoncons/jsoncons-1.4.0.ebuild b/dev-cpp/jsoncons/jsoncons-1.4.1.ebuild
index 19801daab74f..79fff7668853 100644
--- a/dev-cpp/jsoncons/jsoncons-1.4.0.ebuild
+++ b/dev-cpp/jsoncons/jsoncons-1.4.1.ebuild
@@ -15,10 +15,6 @@ KEYWORDS="~amd64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
-PATCHES=(
- "${FILESDIR}"/${P}-uninit.patch
-)
-
DOCS=( doc )
# uses modified version of catch.hpp, doesn't work with upstream catch2
diff --git a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.3.ebuild b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.3.ebuild
index 30de866a83c2..9bbac99c2c5e 100644
--- a/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.3.ebuild
+++ b/dev-cpp/rapidfuzz-cpp/rapidfuzz-cpp-3.3.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-debug/bpftrace/bpftrace-0.24.0.ebuild b/dev-debug/bpftrace/bpftrace-0.24.0.ebuild
index 19385c0765b5..4f7f52d59dac 100644
--- a/dev-debug/bpftrace/bpftrace-0.24.0.ebuild
+++ b/dev-debug/bpftrace/bpftrace-0.24.0.ebuild
@@ -60,6 +60,7 @@ BDEPEND="
app-alternatives/yacc
app-editors/vim-core
dev-libs/cereal
+ dev-util/bpftool
test? (
${RUST_DEPEND}
dev-lang/go
@@ -71,6 +72,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/bpftrace-0.11.4-old-kernels.patch"
"${FILESDIR}/bpftrace-0.21.0-dont-compress-man.patch"
+ "${FILESDIR}/bpftrace-0.24.0-gcc16.patch"
)
pkg_pretend() {
diff --git a/dev-debug/bpftrace/files/bpftrace-0.24.0-gcc16.patch b/dev-debug/bpftrace/files/bpftrace-0.24.0-gcc16.patch
new file mode 100644
index 000000000000..22d14bad54ab
--- /dev/null
+++ b/dev-debug/bpftrace/files/bpftrace-0.24.0-gcc16.patch
@@ -0,0 +1,65 @@
+From: https://github.com/bpftrace/bpftrace/pull/4614
+
+From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= <holger@applied-asynchrony.com>
+Date: Thu, 18 Sep 2025 11:55:36 +0200
+Subject: [PATCH] build: fix building with gcc-16
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Gcc-16 has once again tightened some transitive includes, which
+means some headers must now be explicitly included.
+For example:
+
+ src/util/int_parser.cpp: In function ‘bpftrace::Result<long unsigned int> bpftrace::util::to_uint(const std::string&, int)’:
+ src/util/int_parser.cpp:70:14: error: ‘ULLONG_MAX’ was not declared in this scope
+ 70 | if (ret == ULLONG_MAX && errno == ERANGE) {
+ | ^~~~~~~~~~
+ src/util/int_parser.cpp:8:1: note: ‘ULLONG_MAX’ is defined in header ‘<climits>’; this is probably fixable by adding ‘#include <climits>’
+ 7 | #include "util/int_parser.h"
+ +++ |+#include <climits>
+ 8 | #include "util/result.h"
+
+Tested with gcc-15.2.1-20250913, gcc-16.0.0-20250914 & clang-21.1.1.
+
+Signed-off-by: Holger Hoffstätte <holger@applied-asynchrony.com>
+---
+ src/util/int_parser.cpp | 2 +-
+ src/util/opaque.h | 1 +
+ tests/utils.cpp | 1 +
+ 3 files changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/src/util/int_parser.cpp b/src/util/int_parser.cpp
+index c88e034a..ad8f98a2 100644
+--- a/src/util/int_parser.cpp
++++ b/src/util/int_parser.cpp
+@@ -1,5 +1,5 @@
++#include <climits>
+ #include <cstdint>
+-#include <limits>
+ #include <map>
+ #include <optional>
+ #include <ranges>
+diff --git a/src/util/opaque.h b/src/util/opaque.h
+index 1e8cf1bd..9b20a96b 100644
+--- a/src/util/opaque.h
++++ b/src/util/opaque.h
+@@ -1,5 +1,6 @@
+ #pragma once
+
++#include <cstdint>
+ #include <cstdlib>
+ #include <cstring>
+ #include <functional>
+diff --git a/tests/utils.cpp b/tests/utils.cpp
+index 91d56347..10116ad4 100644
+--- a/tests/utils.cpp
++++ b/tests/utils.cpp
+@@ -1,3 +1,4 @@
++#include <climits>
+ #include <cstdlib>
+ #include <cstring>
+ #include <fcntl.h>
+--
+2.51.0
+
diff --git a/dev-java/guava-testlib/guava-testlib-33.4.8.ebuild b/dev-java/guava-testlib/guava-testlib-33.4.8.ebuild
index 5c4357802d69..aba441f23c1f 100644
--- a/dev-java/guava-testlib/guava-testlib-33.4.8.ebuild
+++ b/dev-java/guava-testlib/guava-testlib-33.4.8.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/guava-${PV}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64"
+KEYWORDS="amd64 arm64"
CP_DEPEND="
>=dev-java/error-prone-annotations-2.41.0:0
diff --git a/dev-java/swt/Manifest b/dev-java/swt/Manifest
index 1c1b6c0dadef..7e9170db047f 100644
--- a/dev-java/swt/Manifest
+++ b/dev-java/swt/Manifest
@@ -7,3 +7,7 @@ DIST swt-4.35-gtk-linux-aarch64.zip 4018321 BLAKE2B 68fc537bd53749c466d9ac05d6ba
DIST swt-4.35-gtk-linux-ppc64le.zip 4058559 BLAKE2B 9f03afb45142673a8c9d00313e4acb70ef51bf99d16204c9341b4f04be96a8cc328400981e45c10a3d16d0ad685da1cbabe0f8f80bd3579b830dfd9e4ba55261 SHA512 b16b806e3d959a46dd2ef0afde149ef233e1edc9c7de870e6b0a2bb76f92cddbedee084215b4d02560938a9f3a4728ef031cf45d82019b8f90b011ec96be9402
DIST swt-4.35-gtk-linux-riscv64.zip 4030257 BLAKE2B 3905cb5c0f58502224e38720d6fd79f9832617cb4f21464aba1436671bcace1c7a65a29d182e7be49652874a1f4227249876cd7a12992f2635b5acb20a7de888 SHA512 931e43674c7bbf24da09a65adb248b347874129cef42ac5aac736cbd0217d82566ad2ee57fc4836965b1810a68da7f8eedadf8d4fb919c4867c686a686cf89df
DIST swt-4.35-gtk-linux-x86_64.zip 4132915 BLAKE2B 33356b78cfb91f553862a682b205c3118560f15b839543dd28617f63b784e73ba6a160cbc1b6a465d68bdfed02b5a0b26b2714268805a04ce6385dcad287169f SHA512 086932992b9e79ed980d30d770d1d0706352ba15c0ac1924602bedbb7c3b2259a6a8e9047533bb03fc01e903d3596bb420aedc07ed32d7e8d01520d8f3d67a41
+DIST swt-4.37-gtk-linux-aarch64.zip 3988879 BLAKE2B 4cffdf1653178b7abe3f9a7c9a0bcbf0d41a0410f24c8d5213fd4f5890341da0e1fc073c6a0a2133eb562683ef851885f5810c6cc7447d51dc40f47378a6a827 SHA512 d253bd7e9fe06696cc34e08a12c7ac46f305fc0370a71631d2da199d561f7dfbcf189d69a1c8269055a00b00d84849dff87b3a9548853e18f8811059ac64e6c6
+DIST swt-4.37-gtk-linux-ppc64le.zip 4029217 BLAKE2B fc928746f9a813bb9d25eb3f0f51b039521e4e79ba221528a6f37be11f2b99b62c5f3a3c691580b0668f604f3346d252c84aa80cee5b2c1818dfff4bd8c7907a SHA512 ee7e5abf31aa73e094d4cbe67a5d210547577e95296bd466d31572d02988df369789b0ad8a44b0a8c4bfc84469bb4e3eee0981c6b97477a15fd7447d0d985350
+DIST swt-4.37-gtk-linux-riscv64.zip 4000988 BLAKE2B a3ccb69f608b85ddd4e9afa237016820953a31da5864f9eb3a956b0d227e57e06181833a6701bdca8767c8e911e5c93143a06844cf564688abb3922038d67d0e SHA512 f36b2d047c83475dc76bb2821c1af5eecb62f4cdaa2edc10f5953eb14bf21b03b73af32fe818a17156e8eee8fcb6d7564b992c3b3a445e7385a5b4c86e2ec73c
+DIST swt-4.37-gtk-linux-x86_64.zip 4103684 BLAKE2B b44268fc17de27148284bf6d3f53f75fa7608b98401486a40b78ca4783109a0c08dbe7979a51478cb025049c0f5cfde0ea876abd3602562ce48865b19c87bbdc SHA512 b89049ab6b88422612a7d6427eef1a10bbfa632a228ab207521ed86a8a8f6a3742c23c2a961174c3ed89e56ec70c9535bb21e34d844355edeb1d33d3607e5b84
diff --git a/dev-java/swt/files/swt-4.37-as-needed-and-flag-fixes.patch b/dev-java/swt/files/swt-4.37-as-needed-and-flag-fixes.patch
new file mode 100644
index 000000000000..d890934cc795
--- /dev/null
+++ b/dev-java/swt/files/swt-4.37-as-needed-and-flag-fixes.patch
@@ -0,0 +1,81 @@
+--- a/make_linux.mak
++++ b/make_linux.mak
+@@ -99,7 +99,7 @@ ATK_OBJECTS = swt.o atk.o atk_structs.o atk_custom.o atk_stats.o
+ WEBKIT_OBJECTS = swt.o webkitgtk.o webkitgtk_structs.o webkitgtk_stats.o webkitgtk_custom.o
+ GLX_OBJECTS = swt.o glx.o glx_structs.o glx_stats.o
+
+-CFLAGS := $(CFLAGS) \
++CFLAGS := -fPIC \
+ $(SWT_DEBUG) \
+ $(SWT_WEBKIT_DEBUG) \
+ -DLINUX -DGTK \
+@@ -112,7 +112,7 @@ LFLAGS = -shared -fPIC ${SWT_LFLAGS}
+ # Treat all warnings as errors. If your new code produces a warning, please
+ # take time to properly understand and fix/silence it as necessary.
+ ifeq ($(GTK_VERSION), 3.0)
+-CFLAGS += -Werror
++# CFLAGS += -Werror
+ endif
+
+ ifndef NO_STRIP
+@@ -132,13 +132,13 @@ all: make_swt make_atk make_glx make_webkit
+ make_swt: $(SWT_LIB) $(SWTPI_LIB)
+
+ $(SWT_LIB): $(SWT_OBJECTS)
+- $(CC) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
++ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWT_LIB) $(SWT_OBJECTS)
+
+ callback.o: callback.c callback.h
+ $(CC) $(CFLAGS) $(GTKCFLAGS) -DUSE_ASSEMBLER -c callback.c
+
+ $(SWTPI_LIB): $(SWTPI_OBJECTS)
+- $(CC) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
++ $(CC) $(LDFLAGS) $(LFLAGS) -o $(SWTPI_LIB) $(SWTPI_OBJECTS) $(GTKLIBS)
+
+ swt.o: swt.c swt.h
+ $(CC) $(CFLAGS) -c swt.c
+@@ -171,7 +171,7 @@ gtk4_stats.o: gtk4_stats.c gtk4_structs.h gtk4.h gtk4_stats.h swt.h
+ make_cairo: $(CAIRO_LIB)
+
+ $(CAIRO_LIB): $(CAIRO_OBJECTS)
+- $(CC) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
++ $(CC) $(LDFLAGS) $(LFLAGS) -o $(CAIRO_LIB) $(CAIRO_OBJECTS) $(CAIROLIBS)
+
+ cairo.o: cairo.c cairo.h swt.h
+ $(CC) $(CFLAGS) $(CAIROCFLAGS) -c cairo.c
+@@ -186,7 +186,7 @@ cairo_stats.o: cairo_stats.c cairo_structs.h cairo.h cairo_stats.h swt.h
+ make_awt:$(AWT_LIB)
+
+ $(AWT_LIB): $(AWT_OBJECTS)
+- $(CC) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
++ $(CC) -fPIC $(LDFLAGS) $(AWT_LFLAGS) -o $(AWT_LIB) $(AWT_OBJECTS) $(AWT_LIBS)
+
+ #
+ # Atk lib
+@@ -194,7 +194,7 @@ $(AWT_LIB): $(AWT_OBJECTS)
+ make_atk: $(ATK_LIB)
+
+ $(ATK_LIB): $(ATK_OBJECTS)
+- $(CC) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
++ $(CC) $(LDFLAGS) $(LFLAGS) -o $(ATK_LIB) $(ATK_OBJECTS) $(ATKLIBS)
+
+ atk.o: atk.c atk.h
+ $(CC) $(CFLAGS) $(ATKCFLAGS) -c atk.c
+@@ -211,7 +211,7 @@ atk_stats.o: atk_stats.c atk_structs.h atk_stats.h atk.h
+ make_webkit: $(WEBKIT_LIB)
+
+ $(WEBKIT_LIB): $(WEBKIT_OBJECTS)
+- $(CC) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS) $(WEBKITLIBS)
++ $(CC) $(LDFLAGS) $(LFLAGS) -o $(WEBKIT_LIB) $(WEBKIT_OBJECTS) $(WEBKITLIBS)
+
+ webkitgtk.o: webkitgtk.c webkitgtk_custom.h
+ $(CC) $(CFLAGS) $(WEBKITCFLAGS) -c webkitgtk.c
+@@ -231,7 +231,7 @@ webkitgtk_custom.o: webkitgtk_custom.c
+ make_glx: $(GLX_LIB)
+
+ $(GLX_LIB): $(GLX_OBJECTS)
+- $(CC) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
++ $(CC) $(LDFLAGS) $(LFLAGS) -o $(GLX_LIB) $(GLX_OBJECTS) $(GLXLIBS)
+
+ glx.o: glx.c
+ $(CC) $(CFLAGS) $(GLXCFLAGS) -c glx.c
diff --git a/dev-java/swt/swt-4.37.ebuild b/dev-java/swt/swt-4.37.ebuild
new file mode 100644
index 000000000000..32f456cfe82e
--- /dev/null
+++ b/dev-java/swt/swt-4.37.ebuild
@@ -0,0 +1,152 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+
+inherit flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs
+
+MY_PV="${PV/_rc/RC}"
+MY_DMF="https://download.eclipse.org/eclipse/downloads/drops4/R-${MY_PV}-202509050730"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="GTK based SWT Library"
+HOMEPAGE="https://eclipse.dev/eclipse/swt/"
+SRC_URI="
+ amd64? ( ${MY_DMF}/${MY_P}-gtk-linux-x86_64.zip )
+ arm64? ( ${MY_DMF}/${MY_P}-gtk-linux-aarch64.zip )
+ ppc64? ( ${MY_DMF}/${MY_P}-gtk-linux-ppc64le.zip )
+ riscv? ( ${MY_DMF}/${MY_P}-gtk-linux-riscv64.zip )"
+S="${WORKDIR}/library"
+
+LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="cairo opengl webkit"
+
+BDEPEND="
+ app-arch/unzip
+ virtual/pkgconfig
+"
+COMMON_DEP="
+ app-accessibility/at-spi2-core:2
+ dev-libs/glib
+ x11-libs/gtk+:3
+ x11-libs/libXtst
+ cairo? ( x11-libs/cairo )
+ opengl? (
+ virtual/glu
+ virtual/opengl
+ )
+ webkit? (
+ net-libs/webkit-gtk:4.1
+ )
+"
+DEPEND="
+ ${COMMON_DEP}
+ >=virtual/jdk-17:*[-headless-awt]
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXrender
+ x11-libs/libXt
+ x11-libs/libXtst
+"
+# error: pattern matching in instanceof is not supported in -source 11
+RDEPEND="${COMMON_DEP}
+ >=virtual/jre-17:*
+ x11-libs/libX11"
+
+HTML_DOCS=( ../about.html )
+
+JAVA_RESOURCE_DIRS="../resources"
+JAVA_SRC_DIR="../src"
+
+PATCHES=( "${FILESDIR}/swt-4.37-as-needed-and-flag-fixes.patch" )
+
+src_unpack() {
+ default
+ unpack "./src.zip"
+}
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+ # .css stuff is essential at least for running net-p2p/biglybt
+ unzip ../swt.jar 'org/eclipse/swt/internal/gtk/*.css' -d resources || die
+ java-pkg_clean
+ cd .. || die
+ mkdir resources src || die "mkdir failed"
+ find org -type f -name '*.java' |
+ xargs cp --parent -t src -v \
+ || die "copying resources failed"
+ find org -type f ! -name '*.java' |
+ xargs cp --parent -t resources -v \
+ || die "copying resources failed"
+ cp version.txt resources || die "adding version.txt failed"
+}
+
+src_compile() {
+ append-cflags -fcommon # https://bugs.gentoo.org/707838
+
+ local JAWTSO="libjawt.so"
+ IFS=":" read -r -a ldpaths <<< $(java-config -g LDPATH)
+
+ for libpath in "${ldpaths[@]}"; do
+ if [[ -f "${libpath}/${JAWTSO}" ]]; then
+ export AWT_LIB_PATH="${libpath}"
+ break
+ # this is a workaround for broken LDPATH in <=openjdk-8.292_p10 and <=dev-java/openjdk-bin-8.292_p10
+ elif [[ -f "${libpath}/$(tc-arch)/${JAWTSO}" ]]; then
+ export AWT_LIB_PATH="${libpath}/$(tc-arch)"
+ break
+ fi
+ done
+
+ if [[ -z "${AWT_LIB_PATH}" ]]; then
+ eerror "${JAWTSO} not found in the JDK being used for compilation!"
+ die "cannot build AWT library"
+ fi
+
+ # Fix the pointer size for AMD64
+ export SWT_PTR_CFLAGS=-DJNI64
+
+ # Bug #461784, g_thread_init is deprecated since glib-2.32.
+ append-cflags -DNO__1g_1thread_1init
+
+ local make="emake -f make_linux.mak NO_STRIP=y CC=$(tc-getCC) CXX=$(tc-getCXX)"
+
+ einfo "Building AWT library"
+ export SWT_JAVA_HOME="$(java-config -g JAVA_HOME)"
+ ${make} make_awt AWT_LIBS="-L\$(AWT_LIB_PATH) -Wl,-rpath,\$(AWT_LIB_PATH) -ljawt \`pkg-config --libs x11\`"
+
+ einfo "Building SWT library"
+ ${make} make_swt
+
+ einfo "Building JAVA-AT-SPI bridge"
+ ${make} make_atk
+
+ if use cairo ; then
+ einfo "Building CAIRO support"
+ ${make} make_cairo
+ fi
+
+ if use opengl ; then
+ einfo "Building OpenGL component"
+ ${make} make_glx
+ fi
+
+ if use webkit ; then
+ einfo "Building WebKit component"
+ ${make} make_webkit
+ fi
+
+ java-pkg-simple_src_compile
+}
+
+src_install() {
+ java-pkg-simple_src_install
+
+ java-pkg_sointo "/usr/$(get_libdir)/swt"
+ java-pkg_doso *.so
+}
diff --git a/dev-lang/algol68g/Manifest b/dev-lang/algol68g/Manifest
index ea2afc45c63e..c22459114878 100644
--- a/dev-lang/algol68g/Manifest
+++ b/dev-lang/algol68g/Manifest
@@ -1,3 +1,4 @@
DIST algol68g-3.5.15.tar.gz 662704 BLAKE2B a2a2e7e9ddeec276a88b4c5841e02dbfb3589e098428c15498af775caeb99ed028a6c96d2f7e798c50340b093d93065ce0627ebda4dc107bf034ce9fa4c66daf SHA512 48cc170ba001cb33a30819c947a5f4d9d86b869c21fcc9bbb8cedc5366beb46bf4410f253bd302cb9bf48c59140cd37aaf89b051a88fc738309771d6de7fb794
DIST algol68g-3.7.4.tar.gz 665675 BLAKE2B 00181f55c4cd1b347275bea42aa5742e8fcfd6efb89592575f34a2302552dab941268842ca2cab3c409b58e8be3c590dc5ae1c4955c6dd11277b728995a9d35c SHA512 a047bb3fca636e993aecb34ee8b416b5c5f5403e79e18aece74eb727cccd662db842ac295e330d56b3bb53562c68c00d82b489811d86eb873c82e83eda1e33d3
DIST algol68g-3.8.0.tar.gz 666200 BLAKE2B 4a75a40a2161f6271c5d0e3c61668a2acb0b7dc02073f8dd0dda9292273096980899646206e0eec1a7aac7d2f6b948b6ffd994451d4a90448cd0fe1269554963 SHA512 5826ee62acadbd077f43395c41fc88467e56485a1da290e6def3d1ca224ed360f265111b9fd4c808821eeccd4e2555e7e3fd460cdda875db0a0427af82025ee3
+DIST algol68g-3.9.5.tar.gz 669324 BLAKE2B 39142082924d8b2fc88ebb288b946d8c7fce16a1ebb6925e9b115e580562b3da3cdfe92a16809964578844b8736bdd4bda579f085363bb729d5f1bce3f4bfb5e SHA512 fb48aed8d7ec06af3e2caf424e0519e24eaff6e5491c85d84efe52a4686a9a8c7248ea3e4461b3865215172fcc5c843f9155579fedefa8f5723aa4630801aaca
diff --git a/dev-lang/algol68g/algol68g-3.9.5.ebuild b/dev-lang/algol68g/algol68g-3.9.5.ebuild
new file mode 100644
index 000000000000..7f9932a481f7
--- /dev/null
+++ b/dev-lang/algol68g/algol68g-3.9.5.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Algol 68 Genie compiler-interpreter"
+HOMEPAGE="https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html"
+SRC_URI="https://jmvdveer.home.xs4all.nl/${P}.tar.gz
+ https://dev.gentoo.org/~xgqt/distfiles/mirrored/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+curl +gsl +mpfr +ncurses plotutils postgres +readline"
+
+RDEPEND="
+ curl? ( net-misc/curl )
+ gsl? ( sci-libs/gsl:= )
+ mpfr? ( dev-libs/mpfr:= )
+ plotutils? ( media-libs/plotutils )
+ postgres? ( dev-db/postgresql:* )
+ readline? ( sys-libs/readline:= )
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}/${PN}-3.3.21-configure-implicit.patch" )
+
+src_configure() {
+ local -a myconf=(
+ $(use_enable curl)
+ $(use_enable gsl)
+ $(use_enable mpfr)
+ $(use_enable ncurses curses)
+ $(use_enable plotutils)
+ $(use_enable postgres postgresql)
+ $(use_enable readline)
+ $(use_with ncurses)
+ )
+ econf "${myconf[@]}"
+}
diff --git a/dev-lang/clojure/Manifest b/dev-lang/clojure/Manifest
index 6e5115d3b504..61d80ef7bf37 100644
--- a/dev-lang/clojure/Manifest
+++ b/dev-lang/clojure/Manifest
@@ -1,5 +1,5 @@
-DIST clojure-1.12.0.tar.gz 752770 BLAKE2B 3183f40bd7e587a11ed50c7d415dbde6d5e54f85c80d8d7b1107fdb57abf30c9d88778c4270f2cf00c9b99d36ac711240c69d9d180204b7440079b7759ea8842 SHA512 9046df3a13215df07742187ff4056b391e75353a64da12f22fd680d8e02b5e19e71e9a8cad45d80c073108309f3c2b652318e0cf98db3ee3d0211f6ba6d3c832
DIST clojure-1.12.1.tar.gz 754139 BLAKE2B f2257a7efdb7fc8713bd86d3498573cd4ed47412b1ffa4904da38a4de00f806a1734159fbdfade207f30dc704bf86848254dcddc687c699587ad3b0e13ac42b2 SHA512 e9401501925f4e36ca1177a2aa4579c804acfbe59afc8d10069639bf99ae429d72037700503188c98117bff1eb51db8641d5dd5c2abf9bbc383a067a1be67bf9
+DIST clojure-1.12.2.tar.gz 754597 BLAKE2B 37beac791f363e15ac1921d8e07d157428b78dda9071643b384fe6178fb9e20b5a11112740e545c89cdd52eb622c1aed3b7f3acd7212a8310301a9396352e187 SHA512 cc77e6e6bd8dccab6d050b7e85227c73582744adcbbaa2fd233c61f691b2b45cac91f3d37ebfcf2b69c5abf3e885fc43480c6630f0f5ba51f1da6de931cd720c
DIST core.specs.alpha-0.4.74.tar.gz 12225 BLAKE2B df4238bdec9d91ad935b76d025cc439d2842e8577bafcfab5267750149e0f1dcbf9a8e35475f60f64f10b84f99b59238157fce82311684e63598a0cb31b350e8 SHA512 dae9ea983d9f46d0f3d5f8979f0f2b1a0eac3af48103063b5904f8cbe9813f87ef71f7a4a85528db7e9d2189f4ab2a656f805ddcc13e2835c47bc79d8408de31
DIST data.generators-1.1.0.tar.gz 11781 BLAKE2B cccbacb789f37a705d64c9467dcb0f737110176c92f3af89165688676c225179bdf17ca29126ab3578a54ace9137c991d2f1bf4b3024c7c6aaf9fe2f63f37fb8 SHA512 7b51fd44c9d58de639d036dbce343dd81a271e28db096c64e910ca6c87869fa6ccac9ba87d7313b53304017a335ee45bbd5ab9794bc166ec46b5a8d86b5aa82e
DIST java.classpath-1.1.0.tar.gz 10881 BLAKE2B 1f3f9a103197990954e97725ffd581945fa27f2b50b44513a94a28bf0c50f0f2fd26a906f30eefbb110942d3ba157af945e009e3d5825a73ffb37aa85679bde6 SHA512 2d3c887a04f4c8a3a1189de719cfe020ff3989bb0c680328ef15311105b2244aa2d6797c017b1d39f6c025a8bf5ea36051d995dcebcae2ea032a5ca8cec12816
diff --git a/dev-lang/clojure/clojure-1.12.0.ebuild b/dev-lang/clojure/clojure-1.12.2.ebuild
index 699704a5bcd6..105098adbfd9 100644
--- a/dev-lang/clojure/clojure-1.12.0.ebuild
+++ b/dev-lang/clojure/clojure-1.12.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -47,7 +47,7 @@ S="${WORKDIR}/${PN}-${P}"
LICENSE="EPL-1.0 Apache-2.0 BSD"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~x86-linux"
+KEYWORDS="~amd64 ~x86-linux"
RESTRICT="!test? ( test )"
BDEPEND="
@@ -62,20 +62,25 @@ DEPEND="
PATCHES=(
"${FILESDIR}/add-compile-spec-ant-build-target.patch"
+ "${FILESDIR}/clojure-1.12.1-blank-SwissArmy-java-test-class.patch"
)
DOCS=( changes.md CONTRIBUTING.md readme.txt )
src_prepare() {
+ # Remove failing tests.
+ rm ./test/clojure/test_clojure/param_tags.clj \
+ || die "failed to remove some tests"
+
default
java-pkg-2_src_prepare
- ln -rs \
- ../spec.alpha-${SPEC_ALPHA_VER}/src/main/clojure/clojure/spec \
- src/clj/clojure/spec || die "Could not create symbolic link for spec-alpha"
- ln -rs \
- ../core.specs.alpha-${CORE_SPECS_ALPHA_VER}/src/main/clojure/clojure/core/specs \
- src/clj/clojure/core/specs || die "Could not create symbolic link for core-specs-alpha"
+ ln -rs ../spec.alpha-${SPEC_ALPHA_VER}/src/main/clojure/clojure/spec \
+ src/clj/clojure/spec \
+ || die "Could not create symbolic link for spec-alpha"
+ ln -rs ../core.specs.alpha-${CORE_SPECS_ALPHA_VER}/src/main/clojure/clojure/core/specs \
+ src/clj/clojure/core/specs \
+ || die "Could not create symbolic link for core-specs-alpha"
}
src_compile() {
@@ -83,24 +88,24 @@ src_compile() {
}
src_test() {
- cp -r \
- ../tools.namespace-${TOOLS_NAMESPACE_VER}/src/main/clojure/clojure/tools/* \
- src/clj/clojure/tools || die "Could not create symbolic link for tools-namespace"
- cp -r \
- ../java.classpath-${JAVA_CLASSPATH_VER}/src/main/clojure/clojure/java/* \
- src/clj/clojure/java || die "Could not move java-classpath"
- cp -r \
- ../tools.reader-${TOOLS_READER_VER}/src/main/clojure/clojure/tools/* \
- src/clj/clojure/tools || die "Could not move tools-reader"
- cp -r \
- ../test.generative-${TEST_GENERATIVE_VER}/src/main/clojure/clojure/test/* \
- src/clj/clojure/test || die "Could not move test-generative"
- ln -rs \
- ../data.generators-${DATA_GENERATORS_VER}/src/main/clojure/clojure/data/ \
- src/clj/clojure/data || die "Could not create symbolic link for data-generators"
- cp -r \
- ../test.check-${TEST_CHECK_VER}/src/main/clojure/clojure/test/* \
- src/clj/clojure/test || die "Could not move test-check"
+ cp -r ../tools.namespace-${TOOLS_NAMESPACE_VER}/src/main/clojure/clojure/tools/* \
+ src/clj/clojure/tools \
+ || die "Could not create symbolic link for tools-namespace"
+ cp -r ../java.classpath-${JAVA_CLASSPATH_VER}/src/main/clojure/clojure/java/* \
+ src/clj/clojure/java \
+ || die "Could not move java-classpath"
+ cp -r ../tools.reader-${TOOLS_READER_VER}/src/main/clojure/clojure/tools/* \
+ src/clj/clojure/tools \
+ || die "Could not move tools-reader"
+ cp -r ../test.generative-${TEST_GENERATIVE_VER}/src/main/clojure/clojure/test/* \
+ src/clj/clojure/test \
+ || die "Could not move test-generative"
+ ln -rs ../data.generators-${DATA_GENERATORS_VER}/src/main/clojure/clojure/data/ \
+ src/clj/clojure/data \
+ || die "Could not create symbolic link for data-generators"
+ cp -r ../test.check-${TEST_CHECK_VER}/src/main/clojure/clojure/test/* \
+ src/clj/clojure/test \
+ || die "Could not move test-check"
eant -f build.xml test
}
diff --git a/dev-lang/eisl/Manifest b/dev-lang/eisl/Manifest
index 99364d8e81be..e839b2ae532b 100644
--- a/dev-lang/eisl/Manifest
+++ b/dev-lang/eisl/Manifest
@@ -1 +1,2 @@
DIST eisl-5.43.gh.tar.gz 3140842 BLAKE2B ac860c8d2896a9959b34f441725f8b33692be514691e92c70736e1e8ce4bf54c8549c9c017d84edaefa046d339cf4259e68cf22e4b800d733d6e4adc1b7af8aa SHA512 45a4ab8227c8756a8364d30010274f6a945f9b185921fb3330b72732f12e403a112d116c8b00ec7ed4c80b1c2e05c4387d27518e40948ee77af2020207d7183c
+DIST eisl-5.53.gh.tar.gz 1804498 BLAKE2B c6dbb7c68d216c796ef143d1fb3b5a29a03f51625eb0f073cb878606a65a69ad4b6661092611c24efa3beea1cd2f9f4f1ded34334a8b0959cfec00817f84412e SHA512 a1edf56026226df936c2ea518640aaf805f00e4b87e2b57b4c14b58a37d2e4bd6fd77c5703884050e8402738037b5e5ec7be6bbe261999596f53e6b6683df336
diff --git a/dev-lang/eisl/eisl-5.53.ebuild b/dev-lang/eisl/eisl-5.53.ebuild
new file mode 100644
index 000000000000..a560935ddec8
--- /dev/null
+++ b/dev-lang/eisl/eisl-5.53.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Interpreter and compiler compatible with the ISLisp standard"
+HOMEPAGE="https://github.com/sasagawa888/eisl/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/sasagawa888/${PN}"
+else
+ SRC_URI="https://github.com/sasagawa888/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD-2"
+SLOT="0"
+RESTRICT="test"
+
+DOCS=( README{,-ja}.md documents )
+
+RDEPEND="
+ sys-libs/ncurses:=
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-5.53-makefile.patch"
+)
+
+src_compile() {
+ # bug https://bugs.gentoo.org/939771
+ # don't clean and compile in one invocation with --shuffle possible
+ local target=""
+ for target in clean edlis eisl ; do
+ emake CC="$(tc-getCC)" FLAGS="${CFLAGS} ${LDFLAGS}" "${target}"
+ done
+}
+
+src_test() {
+ # Tests run cppcheck (and fail).
+ :
+}
+
+src_install() {
+ dobin edlis eisl
+
+ # Compilation of ISLisp files on installation fails.
+ # Do not compile them and mimic "make install".
+ insinto "/usr/share/${PN}"
+ doins -r library
+ doins fast.h ffi.h
+
+ einstalldocs
+}
diff --git a/dev-lang/eisl/files/eisl-5.53-makefile.patch b/dev-lang/eisl/files/eisl-5.53-makefile.patch
new file mode 100644
index 000000000000..a0d95ffe0ec5
--- /dev/null
+++ b/dev-lang/eisl/files/eisl-5.53-makefile.patch
@@ -0,0 +1,34 @@
+--- a/makefile
++++ b/makefile
+@@ -13,7 +13,9 @@ CURSES_CFLAGS := $(shell ncursesw6-config --cflags)
+ CURSES_LIBS := $(shell ncursesw6-config --libs)
+
+
+-CFLAGS += $(INCS) -Wall $(CURSES_CFLAGS)
++LIBS += $(CURSES_LIBS)
++FLAGS :=
++CFLAGS += $(FLAGS) $(INCS) -Wall $(CURSES_CFLAGS)
+ SRC_CII := cii/src/except.c cii/src/fmt.c cii/src/str.c cii/src/text.c
+
+ # Files in library/ that need to be compiled
+@@ -31,17 +33,17 @@ SRC_LISP := library/bit.lsp \
+ library/plot.lsp \
+ library/unistd.lsp
+
+-CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation
++CFLAGS += -DNDEBUG=1 -Wno-stringop-truncation
+
+ ifeq ($(USE_FLTO),1)
+-CFLAGS += -O3 -flto -DNDEBUG=1 -Wno-stringop-truncation
++CFLAGS += -flto -DNDEBUG=1 -Wno-stringop-truncation
+ endif
+ ifeq ($(USE_GDB),1)
+ CFLAGS += -O0 -g -DNDEBUG=1 -Wno-stringop-truncation
+ endif
+
+ ifeq ($(shell uname -n),raspberrypi)
+-CFLAGS += -O3 -DNDEBUG=1 -Wno-stringop-truncation -Wno-array-bounds
++CFLAGS += -DNDEBUG=1 -Wno-stringop-truncation -Wno-array-bounds
+ endif
+
+ SRC_CII += cii/src/mem.c
diff --git a/dev-lang/kotlin-bin/Manifest b/dev-lang/kotlin-bin/Manifest
index bb09d650e93a..6277201c7d5a 100644
--- a/dev-lang/kotlin-bin/Manifest
+++ b/dev-lang/kotlin-bin/Manifest
@@ -1,2 +1,3 @@
DIST kotlin-compiler-2.2.0.zip 78044187 BLAKE2B cc2520d0b93299c715b6be809c94ef0ce2e52f69687429f7e8e1f3fefa9e2e951748b8b0cbef40e51bf47a849210e9e064048707b133a8180c14215c0e763bc5 SHA512 3d5c25cc34e1b916646a1fc5ad8428df52136034fe03e95dcb2b0682eaecb8eeeaf3720422a415872514326e26bb84bb9f6ea46ac5926a77109f56c8421db3e7
DIST kotlin-compiler-2.2.10.zip 78048449 BLAKE2B 88ea852505ec086c64c7b1f7debc2dd7b470e1d230b1b4170e763f1487c642b21d505f06ce751a5836153efe212c3288ec493a3147e6ba09bb2b92216652e5de SHA512 cd8264caeebfc909e8895fd72e91ecf4f8e041d758d6dbda2b221849a28760eb33a5dad6e226eefc8f3b7b95863766fcae4e2681ca5b048c2c6778610497ba94
+DIST kotlin-compiler-2.2.20.zip 78709601 BLAKE2B 926e86639d4a668b1a48f367845a08281c8d32a69dc2c986af6f469e18e3745481c484e9f286d407f2ff771f5cd8a820ccda67ab3701277f071acc3d132d15ef SHA512 726ea63499893d444b6852ff861a54e4951e6f423e0fca9c140a020cfd91974cabba3de2602a3d93f14a57008565e03508ac29f9c1298bdbefba6f4910edbde8
diff --git a/dev-lang/kotlin-bin/kotlin-bin-2.2.20.ebuild b/dev-lang/kotlin-bin/kotlin-bin-2.2.20.ebuild
new file mode 100644
index 000000000000..5efa76704267
--- /dev/null
+++ b/dev-lang/kotlin-bin/kotlin-bin-2.2.20.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2 wrapper
+
+DESCRIPTION="Statically typed language that targets the JVM and JavaScript"
+HOMEPAGE="https://kotlinlang.org/
+ https://github.com/JetBrains/kotlin/"
+SRC_URI="https://github.com/JetBrains/kotlin/releases/download/v${PV}/kotlin-compiler-${PV}.zip"
+S="${WORKDIR}/kotlinc"
+
+LICENSE="Apache-2.0 BSD MIT NPL-1.1"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >=virtual/jre-1.8:*
+"
+DEPEND="
+ >=virtual/jdk-1.8:*
+"
+BDEPEND="
+ app-arch/unzip
+"
+
+src_prepare() {
+ default
+
+ rm bin/*.bat || die
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ java-pkg_dojar lib/*
+
+ # Follow the Java eclass JAR installation path.
+ local app_home="/usr/share/${PN}"
+
+ exeinto "${app_home}/bin"
+ doexe bin/*
+
+ local -a exes=(
+ kapt
+ kotlin
+ kotlinc
+ kotlinc-js
+ kotlinc-jvm
+ kotlin-dce-js
+ )
+ local exe
+ for exe in "${exes[@]}" ; do
+ make_wrapper "${exe}" "${app_home}/bin/${exe}"
+ done
+}
diff --git a/dev-lang/rust-common/rust-common-1.88.0.ebuild b/dev-lang/rust-common/rust-common-1.88.0.ebuild
index c2c099472925..b065b8ebea1e 100644
--- a/dev-lang/rust-common/rust-common-1.88.0.ebuild
+++ b/dev-lang/rust-common/rust-common-1.88.0.ebuild
@@ -32,7 +32,7 @@ else
verify-sig? ( https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz.asc )
"
S="${WORKDIR}/rustc-${MY_PV}-src"
- KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
diff --git a/dev-lang/rust-common/rust-common-1.89.0.ebuild b/dev-lang/rust-common/rust-common-1.89.0.ebuild
index 26c4792d0fb5..91efbf0579c2 100644
--- a/dev-lang/rust-common/rust-common-1.89.0.ebuild
+++ b/dev-lang/rust-common/rust-common-1.89.0.ebuild
@@ -32,7 +32,7 @@ else
verify-sig? ( https://static.rust-lang.org/dist/rustc-${PV}-src.tar.xz.asc )
"
S="${WORKDIR}/rustc-${MY_PV}-src"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
fi
LICENSE="|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4"
diff --git a/dev-lang/rust/rust-1.88.0.ebuild b/dev-lang/rust/rust-1.88.0.ebuild
index cf6636c8b247..3aa30496e825 100644
--- a/dev-lang/rust/rust-1.88.0.ebuild
+++ b/dev-lang/rust/rust-1.88.0.ebuild
@@ -42,7 +42,7 @@ else
verify-sig? ( https://static.rust-lang.org/dist/${MY_P}-src.tar.xz.asc )
"
S="${WORKDIR}/${MY_P}-src"
- KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Systems programming language originally developed by Mozilla"
diff --git a/dev-lang/rust/rust-1.89.0.ebuild b/dev-lang/rust/rust-1.89.0.ebuild
index 5ace910567f2..3fbc23198b34 100644
--- a/dev-lang/rust/rust-1.89.0.ebuild
+++ b/dev-lang/rust/rust-1.89.0.ebuild
@@ -42,7 +42,7 @@ else
verify-sig? ( https://static.rust-lang.org/dist/${MY_P}-src.tar.xz.asc )
"
S="${WORKDIR}/${MY_P}-src"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="Systems programming language originally developed by Mozilla"
diff --git a/dev-lang/spidermonkey/spidermonkey-128.10.1.ebuild b/dev-lang/spidermonkey/spidermonkey-128.10.1.ebuild
index bcc974bfe163..f0fbe3dc2568 100644
--- a/dev-lang/spidermonkey/spidermonkey-128.10.1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-128.10.1.ebuild
@@ -9,7 +9,7 @@ SPIDERMONKEY_PATCHSET="spidermonkey-128-patches-03.tar.xz"
LLVM_COMPAT=( 17 18 19 )
RUST_NEEDS_LLVM=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
PYTHON_REQ_USE="ncurses,ssl,xml(+)"
WANT_AUTOCONF="2.1"
@@ -59,7 +59,7 @@ DESCRIPTION="Mozilla's JavaScript engine written in C and C++"
HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html"
SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
${PATCH_URIS[@]}"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
LICENSE="MPL-2.0"
SLOT="$(ver_cut 1)"
diff --git a/dev-libs/md4c/md4c-0.5.2.ebuild b/dev-libs/md4c/md4c-0.5.2.ebuild
index e95ab9d9a841..168830c9d1c1 100644
--- a/dev-libs/md4c/md4c-0.5.2.ebuild
+++ b/dev-libs/md4c/md4c-0.5.2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/mity/md4c/archive/refs/tags/release-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/md4c-release-${PV}"
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
LICENSE="MIT test? ( CC-BY-SA-4.0 )"
diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest
index 195863d5321c..d24bc84e60ef 100644
--- a/dev-libs/plasma-wayland-protocols/Manifest
+++ b/dev-libs/plasma-wayland-protocols/Manifest
@@ -1 +1,2 @@
DIST plasma-wayland-protocols-1.18.0.tar.xz 47596 BLAKE2B 25ad324eab3438da9bdd4c014b469b8fcedc4b1c82e6c19bd79aa16f6180cb9fbf0134e89354b854caf25ae31e5e4a4da8dfb4207ac2116e5a9c95dee76cda87 SHA512 4cdea72effa3b35cf3c7d4ce50786391deaa85285e24375c487d8b62c6eed9c7e2ce864180ae04f8c8ff7723a09a5716280218a1a8d262027ae8330f15a18398
+DIST plasma-wayland-protocols-1.19.0.tar.xz 47784 BLAKE2B 507a7897d511c68d2c8b0c9f72b2d3b2ba734154326709aafabbca6d77d82c66299e348fecffacd0c6cffac8cf34582e90b5e735177b5ab8016cfdc2bb09efc3 SHA512 1f703fdbf5a55851232ff59a4028e8d43206ae2ba17ed4123d22240e7f5dac4d103511b42d52ba03ca06cc92061fccb6b772cba6cb8c910326efad8d46f943ad
diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.ebuild
new file mode 100644
index 000000000000..d9df14c50669
--- /dev/null
+++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake kde.org
+
+DESCRIPTION="Plasma Specific Protocols for Wayland"
+HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols"
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="test? ( dev-libs/wayland )"
+BDEPEND="
+ dev-libs/libpcre2:*
+ dev-qt/qtbase:6
+ >=kde-frameworks/extra-cmake-modules-6.0:*
+ test? ( dev-util/wayland-scanner )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
+ -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass
+ -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass
+ -DBUILD_TESTING=$(usex test)
+ )
+
+ cmake_src_configure
+}
diff --git a/dev-libs/simdjson/Manifest b/dev-libs/simdjson/Manifest
index ab338fa6e94a..814cb9f6ae01 100644
--- a/dev-libs/simdjson/Manifest
+++ b/dev-libs/simdjson/Manifest
@@ -2,6 +2,6 @@ DIST CPM_0.40.2.cmake 41017 BLAKE2B 012ee2bfc1aac818efc49a04a52e77a3f574c63a12b2
DIST simdjson-3.11.5.gh.tar.gz 2707916 BLAKE2B 88535b826346a468038271b265e6ac6d8bceefc87c968ad868eb25f312c518ab8f82e2065b0f1e36ab581083f76f0da77a899813d1499bcdc7ca71498ba1e31b SHA512 bfa44dea3dbe93a9b3521a3fa6204adb26647098c62607d43f2585ea437f1d69ce0986bea65e6155a7633687b8f9964c4823a7973db1a8e392a1676d5f5eee3f
DIST simdjson-3.12.1.gh.tar.gz 2709314 BLAKE2B 8c5cefc63c51d627fcea3cfb077fff8efd5ba13a6cf13b90c3faf03795ebd98917bdb6c23d491bbd0afaf1caf11cd3e0cd4bf0e04e6a1a8f6d6d97b10db5717e SHA512 b8dc78df5d016e830133cb23d13e6f98e7147c1995c9c0951c5085fbb77476ffe29458d1d32abac2f85966d7758a1c1ffa888aea881bf4c0aced9a144d01b3ac
DIST simdjson-3.13.0.gh.tar.gz 2720238 BLAKE2B bb27f854d653f799618088956e8b5004819a90943ef7c0c6fd927ad1228a527c3e98c40ba5ca923096f529db3a70b4c0679e02cafc76a438ecd158f8f3f446f2 SHA512 4cf86bd2754780007c3a3366ab98ea49c2add1236c45092f852279cdce3a03f61e8dcdbc7db01f99cc13e28f1ffa5e0ea21cd87f8f1d21c6c6d9e8a2256c4ee5
-DIST simdjson-4.0.4.gh.tar.gz 4441031 BLAKE2B d4a9bd50440e7a1751da19d0eb01a98c8327d8abbf680a8019b071e5dc99c2821de3f3b36a46394b4ae4ebfba81e3c617acacf904564c88b50641093be4a0342 SHA512 d994339b5e87d3bca6e1f35ee798dbf469bdfc5f9889702b242088f5bd51d6fd395087ac67a17284224041ece3f29ec73d827326e7a2845de03cc4c0521bff5d
+DIST simdjson-4.0.5.gh.tar.gz 4441043 BLAKE2B 68ddcf647acd3a09178a1a1886ffa62950746147c03988c87180fd021c77afc07cac5c2c5be5e5176916b967bb82f4757c2607476cdfaa8671674285770c6002 SHA512 658ce8b6716cc5da4a6c75a0c9015098c3603c634aa6f336eaf07055a80b2a62cd0dfbc517b247edd5a64bb8b1e87affac1bacf0de4dea6da31ec50e536c05e5
DIST simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz 6635608 BLAKE2B 07f96c6b1bfea55a247eb7361bd4c068cb49e06f2cb1f3853c107173025c4cd543b20a5b7a3dcfa1e4462aaca8278a1cff9656f54319da08e221bc38f98e5a9e SHA512 7db557d374b9ce98077b7a9e1265ae66f9a607f0f283f662a9f184147f081727df68c0eb4889ebc8aca609ec62b348753445e553087e6520879a23e268caafba
DIST simdjson-data-a5b13babe65c1bba7186b41b43d4cbdc20a5c470.tar.gz 6635706 BLAKE2B 563376147f18d590a176a5a0398365db1a3e677b773c018f335efa7fff05ac22ac5dc37613792082a32e6c9b91a773a590f7dfd15efa5ba660f9142b128b28a7 SHA512 168198404b11b8c76ff4f53645d7b5a88a5c72b4a5b6646b4410859ec3416ae9b37fc59f7d2f014ccc785615ea5c31dc00b145dbb1a7acb701b94029dd4ea1e1
diff --git a/dev-libs/simdjson/simdjson-4.0.4.ebuild b/dev-libs/simdjson/simdjson-4.0.5.ebuild
index bb739ef9830d..bb739ef9830d 100644
--- a/dev-libs/simdjson/simdjson-4.0.4.ebuild
+++ b/dev-libs/simdjson/simdjson-4.0.5.ebuild
diff --git a/dev-python/black/Manifest b/dev-python/black/Manifest
index 43f7751cd56c..d34dd17afb16 100644
--- a/dev-python/black/Manifest
+++ b/dev-python/black/Manifest
@@ -1,2 +1 @@
-DIST black-24.10.0.tar.gz 645813 BLAKE2B ba53b3d38d982c81d66291318ba6ab7df75779207fea77af3a4554cebaa23061d9d22f97613faa38b869694edcf56ae0001ff27eb34fba1e1bc8732dbf0a0796 SHA512 36285528b2a3ca9b68b806cf43cf04061f80e0ad5e693c70d2dc254b59d15f41ec5c2a4328d4cda42abe005def2d86d8fc501c1649b223a225c8bddddf82589a
DIST black-25.1.0.tar.gz 649449 BLAKE2B 28045d73259780c38430838ad245a3a6545f6c55890ee5105f15121659e28dc3d3b332ddd08b7f196afcabc04d3d423b0ccf61e2a467f9ac131b9d7480e86415 SHA512 57281a678d322aaf0f2b7059aa59ad65055cb6999b8fc22ead115011d1b2e607d5cc91880369ee93a438bc266d7ebd371cd046f12d41a83383577f36a6211844
diff --git a/dev-python/black/black-24.10.0.ebuild b/dev-python/black/black-24.10.0.ebuild
deleted file mode 100644
index eb80baafa089..000000000000
--- a/dev-python/black/black-24.10.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="The uncompromising Python code formatter"
-HOMEPAGE="
- https://black.readthedocs.io/en/stable/
- https://github.com/psf/black/
- https://pypi.org/project/black/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-
-RDEPEND="
- >=dev-python/click-8.0.0[${PYTHON_USEDEP}]
- >=dev-python/mypy-extensions-0.4.3[${PYTHON_USEDEP}]
- >=dev-python/packaging-22.0[${PYTHON_USEDEP}]
- >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.0.1[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- >=dev-python/aiohttp-3.10[${PYTHON_USEDEP}]
- dev-python/aiohttp-cors[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # pytest-forked to workaround fd leakage in blackd
- # https://github.com/psf/black/issues/4504
- epytest -p pytest_forked --forked
-}
-
-pkg_postinst() {
- optfeature "blackd - HTTP API for black" \
- "dev-python/aiohttp dev-python/aiohttp-cors"
-}
diff --git a/dev-python/blake3/Manifest b/dev-python/blake3/Manifest
index 13c45c2f292a..69957115da9e 100644
--- a/dev-python/blake3/Manifest
+++ b/dev-python/blake3/Manifest
@@ -1,53 +1,51 @@
DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
-DIST blake3-1.5.5.crate 181134 BLAKE2B 0195efa92e121dfa22abf56e72daef664f00c36eac9839543a4ea27351be6393d2edae6cfa2f9442a7b6e268bd2fbc76ea718d5d939940097b0e0f9e0c29405c SHA512 93dcfbb3e1236534beaeeedfde2aac7a13c83bdf9f0e85352e8920706df41fbf042fcfafd3726f2a23450d4ac77caa3fc7da3d26abb1477137dc00ad35f543c5
+DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
DIST blake3-1.8.2.crate 205967 BLAKE2B ec9afd8f3fda5ac545fae869e4af941a4ae30473cb3e5a0b0f128c1dbf0c6231e3cf87decdfc765b69b99e2b2879f3f345ff7bf738911557740fb0445c9e028c SHA512 8635c3ac12c7f333912a6f42c75499395d6178a0dca810d9199bb533facb409970b17bff4b7f55731a7d5d75932e62b236e1651ed0388e2796024bd7dd2852b8
-DIST blake3-py-1.0.4.gh.tar.gz 114159 BLAKE2B e424185f1aa1baf4c8dd3d3fe7e3bb4b3399169a1e97289ec88ace0c85c79e7006d3ef3757ee95f091b087429653980d5cbdebc35e0044a882256c4fc7b86670 SHA512 3c1d8113cb8cbc5eb28e43466ee9d003a27e4f561fadffcc85774c936e1aa0fd2a18a2b84fe3e5ed3e7855a69e7a4566fa4bf7be9d7eaefb385df7caeeeecec9
DIST blake3-py-1.0.5.gh.tar.gz 114090 BLAKE2B 42f0688a6e65b244246ffe62960dab1e00af679063f783930fb1b0752c033173b183fe18ffb5c47093a1149c5c77b110339b370a2a3e7c0f868e30e5ff033fad SHA512 006d716fcf088a8a64188d79324e2fbef00d41b66cd7292cb0d94496d7397297f49e1cb33cf120ec76d40a93a01594e494df44433d83f83b48169677f41a6536
+DIST blake3-py-1.0.6.gh.tar.gz 114491 BLAKE2B c775df5bc9e64be88c9b0bd8ad98679e2a314ffa76c3bdf9042ca28c243cb709ee48713b02916791f4846e36ba818a1fad792853897652ee894ebadee9c2afcb SHA512 0ac8c813cba427002bf7e6305960d90dd683f0bccfe00b0ad1f2275b7be320519d1c74aa4d891ad77ce32d9c1dac19fd7a4fe22ea815bd3242cbb803209a845f
DIST cc-1.2.23.crate 106527 BLAKE2B 0fd9e69ad743f4df15da3d25f85e1a422ef64b81b72af491001ccfba5c0c39e448deecc92e3a553bf74574460ecd2bf8f4056a1cd05d05856a1f3f36fa25bc19 SHA512 3fced846c630c09f629854754dc247affeae3e71375953617d77947b2bdfb479369db159cec941c7b094fd9d2fee62f7d5898d6d76de920dbd70de24ee35fd0b
-DIST cc-1.2.9.crate 101156 BLAKE2B 05f44c0c8161b75a9697c55e0d024f305cceb685823085d449f98612de71c58a913ceca5a472a89cce3ccf3ae58c21ecc0f5a3e14283facf92937da8f4a8c31b SHA512 a4368b1b2bb7f428139c0fe8ce5d0c17386d274f0f02de459c5d127052d39b089cf6e2920a258721196453cc89960292fde4d811e9f6b94c69a679b96713c756
+DIST cc-1.2.38.crate 90139 BLAKE2B 18bcb89240d08928ad0950f923dda66b2703f5256a507d1bd36fb6468c6479d440692e37df096d1b0f3dba5177fba2cfae12f989782952946f99823567c4c212 SHA512 6614c2bbad044db8b60e14f3dfe6258e1a967e4f6019cac97ba82dad736270853077d6d6bfaa48d88102bed45cd39e8d55458a3664146bf5b96dfb9fc93fbd44
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
+DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
DIST constant_time_eq-0.3.1.crate 11561 BLAKE2B 9ac06a1b13da2aacfaa20d60e48df4f32f6462e4036fd9ec116c45a9bbe142a18b82cf18d762989876f31b745d98d52ce7e3d32f6c9700a500f16f00649b5699 SHA512 2b6b0d7572c02606b7c3780013fb1d1773b999a0d9934e4b140dd82f94e6c91d2ef82f6daaa1bda94f95bdf6b5997b2f0ea0c8eba8ca7e28a07d1e06b1071b50
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 either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
+DIST find-msvc-tools-0.1.2.crate 30461 BLAKE2B 66623bcb6fb43aeed869066f9a51eeb7f21e6ab5f0a7d0d71b9d2a0dc01b66e48691644751c0b0145f537cff8694f96d046bbb835b7c57a626f7bce638a5d457 SHA512 e3a9f209991feae92d123124a60ab1987243fbf432a80eafab161f6b83c819b0a348451db6c332fff81f19009e8ec2627eb3b46967be3f1ff507b06251f273e2
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
-DIST indoc-2.0.5.crate 14396 BLAKE2B fe838c6a855d6ff7396675a3fe9b2e0b06a93cfd4013b0b843d24d2fb81f6566528bfd1753c649646f06cb7e59262bd6ec3ed79d4e6f01d740cf0682355f2e5a SHA512 095fb56a3d87946c42a63065a8b276c2d4b9b835800014b400bb987593bf56701bad9f55d947f090740fdb7641a4f3c87fe8bfa5724709e95254d1e8e2e3616f
DIST indoc-2.0.6.crate 17164 BLAKE2B 1a6cff95bc12ea885ef36b935bf4f1c7870d65be0ff31ffc67dcab904fa80215c1254c1803c5d0c5686252addfad3512e9e1ec79d3edcba026a879f4706926d1 SHA512 e2ea2e5c8226c802bbe0631c1a99d2edd088cbafbf978b2a7b71c7c7f47754c6d4653f466e286441b61cc46def1c7f7a02d4785caab93a61dd785211dba7d1a9
-DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
DIST libc-0.2.172.crate 791646 BLAKE2B 3a6eb0eba1e31cf89ac792a8e667c0f68b2a0e62502710ffe77c2b06321103a30ffdc4516c0a91fd3ff44508d5304dfb04ab919bd3e723e34c66b560a20e7f86 SHA512 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34
+DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
DIST memmap2-0.9.5.crate 33280 BLAKE2B cffb232e313c40c6a698ad6c9e6bf140193cf1cd4dc003ea6da08d748f11001c5426786f741dfe23490841350363db3b9adea927f3e40138b36f2f4558c7a113 SHA512 947eeaf7ded7241a256fc2b288013585f5034a77a18c8621ab01a4b47c0ae6e9b9414c5e9e2f2d47b661f8c6966b1ed0d159342cae80cf45e51629949c3b1337
+DIST memmap2-0.9.8.crate 34478 BLAKE2B b692ca950cdc51d2ac17133fcbee48f4e6a9cb3ffc00b1bccfdce366ee29fbf62686eeb780a5896a76a4634b6fbfcf0da4d12987dec872f80e6cf792c5c9da65 SHA512 291d20396dce8f34cef46801bb26f73a2b5e07a0a58e01894858696578d4fbcd1c3b3872828a80cb2552ee71908cc2c13599c1522a0f0d4663e603fbc924556a
DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST portable-atomic-1.10.0.crate 174760 BLAKE2B 9a05d6162c95f5140709cbd005c1997449fb6373700e8ed3966e3379898e95f3cbdb90b387f1c7deb3f1eb33125378852a7168d0d22b433813f6c082112b0365 SHA512 fb47ab53fe240d5b0824dd068c6dda473d3e71ae6f5dfccaa17262a8b6de0e1dde05d83975e53bbfcf43f10ef5c634fc024f94613937927ae93f1adad1dadb19
DIST portable-atomic-1.11.0.crate 181258 BLAKE2B 627bd7c306f6c4d7991abd9f995b7e0ce110a7ace738690c287a43ce3b979691214e525876f8ace0c2f0d10d781fba95c7d3bf29aea28e09b05b06f4764db03f SHA512 71774f8308963c5399095c6b755befdf9ff3d28f9529b4bae1fe0f2aba733339a267aa6f0ff854e59fa5044a9b0c2c86bad3bc4fcaa951724c839b0d6a22041e
-DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
+DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
+DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
-DIST pyo3-0.23.4.crate 1087676 BLAKE2B 2c7d3530460ff687e8f60dcff0fb01465b2a4642043ebdfc927fc3824b9fbce9c4b304250808a85405d21df12d17a1d1ada7bdf8f3563710692f22223e2732f1 SHA512 0015aa75163ad0ec026d185e15c26f59aaad0eb3cc3044b146e5d703bb375fcd838df2044febbd52e6e129dfba81c8249329fc3e4805695274dac7a69eee0651
DIST pyo3-0.24.2.crate 1113754 BLAKE2B ba8117316f8c40f32a32e81ab19e30b289dd685d2e007121190d6028b222552210e00bc8c573ae2fdaa4d68327b9be86740916236a9b7497f0195d9466a05fb4 SHA512 fa9ff4b215e4b3346191bd2eed6624cf4c3eb3ad9ec6dfe42df2bdf55dc7189d5ac366015982b09c5d3252703f07a47f4eee39c627494cc295254d57d0e6626e
-DIST pyo3-build-config-0.23.4.crate 33885 BLAKE2B 7f95a8a9e08d413899ff1fa64af5a52783bad4a7b4db92835464f12bd8565f152497aaeb45d25cc91eed73950abeea30ca4c7495e3b15423ae588b97038beb18 SHA512 b11442609f43d9baab79daf083caf0366987f6ae182239814ad6df6fe4ad31b95132d74f1162fa9428d229bd8c18ef9b696a4c3329b3960fd705d1705fc5e973
+DIST pyo3-0.25.1.crate 1121993 BLAKE2B 79a982131fc4c4f9292e97bc8d938d236ee9cefb99bb90646a84703660ad506aee8ae1f1e626d985aa62c695722510f2697544581fa5c3a01f193be2bc2779fe SHA512 9c842c89d274dba0c8a3085a8524736245d65f07e5c05bc13fc89167cfdeb1a4ff2b4a9da9467eee918e45d01777473f39bda11efe0052859969d4fdeac1adc6
DIST pyo3-build-config-0.24.2.crate 34019 BLAKE2B 7043708120865561ecb2785e618b8544e2fce456e611bf0042284b7a6349b66f541b60c252cb1d1d6ff5cdee84f0c0a11631c602cd5f8a0896689277f28515b1 SHA512 e388d8f319c95af85d2779cd9d24f1293e3b9ac97ea8cf99064ff851b9bf93bf86f476b97ca1434ea0060043a6e7af1129a7e6c1fd1159eb7b025c646a7ddc37
-DIST pyo3-ffi-0.23.4.crate 74806 BLAKE2B 650784d46347c00f09c010c39e9762f778efc510ad0b99b5ddf30cab18edaba552207339ad44ed4ae6d87ddfcc56fa540a17e3a4cb331905a0988d5ba2dc682a SHA512 c12097292b4620f4fd98d61fde4a0f0c7d423a94d518fa5b1cf759089b066fede6d83e20171acc2aa7bf268de5700c9b59da32131216734626b0fa5cd5651801
+DIST pyo3-build-config-0.25.1.crate 34126 BLAKE2B ca905f1f74e26f38ab63a4f5754055c9dff01f9396f81ece09b7ce067181b657e6746db3b373f7177805f6564d0df0db064b5fcab8160d5edc357e64dd32d0fc SHA512 d6fe4a46111188203a839c8c73b9835f98cd6bc5982868cbcc9f502c5a09b35c3e61117b50ef8372470051b5bc4959731907748ffca89f42f300a3081b7b0467
DIST pyo3-ffi-0.24.2.crate 76458 BLAKE2B 1cf67756e79e02429d5dab9db2bc2abcb77430a9cab9e16cbf8de74bfe6c5e70bc1a92c71b9bc5b6cebaecd1c803215aa5b186236fa50b74875d42fd0c78b55d SHA512 cf18b1048f5f30948cfa213c5f812d50253ac79fb1f1a8eef1034ca91d0ba720428b546294f75327df6243889915d25d398a7bce446cabc3b9aae661ba973058
-DIST pyo3-macros-0.23.4.crate 8852 BLAKE2B ba5722fd52e47aa4dc2e89bacd69326bd98943a1670ebeab08a2e9e8070a0975ebbe928a0bce8b53a700b65294fee2b00d2a1e6623a0c48ac15902cdbfcb7a97 SHA512 c36c9005db5a4b48b5fda881130f4e7da8eef46e2c363c395ccca3fe476e0204d98c2a832cd03c787fb37a2664fadd42bf8f47de71eb44d055754ab5766af934
+DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a446928358cd5146ac9924254614724a015ae77d8aade7bcb497cf5e5b5018021ff5d89a8efa6412f5ccb48744e SHA512 35ab63888f49df13fab8b96b87f6c705186173923fd5898abe8730675156426f020ee517019926ba5e06cdb4fc5f91a75f648ce9eba892e9eaf3ee17864a8ec7
DIST pyo3-macros-0.24.2.crate 8874 BLAKE2B 03a7173da6f594995046f41d3e7bb7ce847f32cfa1cb5cc59671c74d732746851902f759b073ae0a84034577065eae0d6fffd579a5f25e80561ac213feb228c1 SHA512 ac75dcaf24e308dfefe0e0c2931a3527829750dd2afcb29028d48483ae91a65078afec3d8c03d47f946a6d3b3da9f681e03fedcffd2bbde4b8208eed5faa7ffa
-DIST pyo3-macros-backend-0.23.4.crate 70912 BLAKE2B a428c732f0b17d9a8f620d0e8d58469f2cba339c8a8307393ce252a7860808e5d50e6bbf711cafd0635c844f4b1d48e57db4dd99ef7b5e3d97d6f760164278e9 SHA512 2fe670fbf35724f489cc82f38d3f7c1e6aa15b087a2674b7a68b562572f9bb00cbb7746cccfcb62d0861a18f6d24c5739273c8302d1662a161142f4a6b532b6f
+DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a SHA512 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470
DIST pyo3-macros-backend-0.24.2.crate 72654 BLAKE2B 0e5488334e3cf609d4a4973cd9cfaf5c7fbe4b983b1666837258ee0ff86f9250b0550422f398e384c037e6c914da0880a50388c027c444c98abc730942ef1de6 SHA512 e70809ffee1b20161b112055bb813acf35912473923a9fec4ef1ecaa7100d9fc92a1423255d182bed42435dd4ca3276dc3c0d6eeaa158a6e67a790604b961a0d
-DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
+DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9 SHA512 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST syn-2.0.101.crate 299250 BLAKE2B 7018cdede66dca82e7d7a7e07e52a178687957fcfd69f1a2862094497d2fb9d78ada14b94761679bbc5f6c76c808a63e948ed071e4f65c2f9580a40bf58c9426 SHA512 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101
-DIST syn-2.0.96.crate 297497 BLAKE2B 68b62de28ad670572096a1d92ff8ed6fb55fee441f2d429edfeffcc48fa1d4f1cd39327540a4216d94a9763b84831956cb7e5c8ce89b81f1dc5767ea5734620d SHA512 ec2e352a5b0b2aa619774c01d7a7767674a44ffe91dea45d3379bf172d13039c3d37f264e98e26b20fe1d86db6d5190f220831c842f3316469d4ae73c2bfddec
-DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
+DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
-DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
+DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
-DIST unindent-0.2.3.crate 7306 BLAKE2B a57407b117e99c230750c7d4a2a0899586c8271e4ba88ecb409c976905c014f42885372c234a75fbfbedf71dbed779f95f735975d150adacdcb61152a49db4c2 SHA512 2f1eb420ea3653b00d3e5fa0c2c105da8fd8a37cb3e699373c168604b799fccd5f0faf0cddce4212d119c2afb0c86b41efc3a50752b83ff7beda2bd84d360505
+DIST unicode-ident-1.0.19.crate 47480 BLAKE2B d1b9d26833fcd1f3a8498abe2f4ba4202e4547315e48aa927c0f6e4a760c6c7000ff0c18d0cf45af362323c42843d745958c1b0419835f39e13dbc1559487026 SHA512 b17fcf6bffdb4745e0b1bf4983a0dcc4c84f8b4e2c2c618eefbbeae83f94ec75df87b55f9e2dede8c3b4c6e22107fcfc589475c0cbc2c58dfb8630db8d362183
DIST unindent-0.2.4.crate 7422 BLAKE2B 2e7870cd4f78240dbb1e5fb9c0f9b55c57bb40242fe668f105a0e862f1d6300e31efbffe0cdff676a5f96a8d19dfb148f88bfef1cd8a710556d777fd0f4ee37f SHA512 58bd4fd20a0b0a7200e0ea3ea70553cea135a5a8f7a2fb178520c41228f435becce4b9981019b7c73a17df87a2ee9b2a47c4cec29a3011bfe848d48b2473761b
diff --git a/dev-python/blake3/blake3-1.0.4.ebuild b/dev-python/blake3/blake3-1.0.6.ebuild
index 897883a98a9a..b8cdac33679d 100644
--- a/dev-python/blake3/blake3-1.0.4.ebuild
+++ b/dev-python/blake3/blake3-1.0.6.ebuild
@@ -6,42 +6,43 @@ EAPI=8
CARGO_OPTIONAL=1
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
CRATES="
arrayref@0.3.9
arrayvec@0.7.6
- autocfg@1.4.0
- blake3@1.5.5
- cc@1.2.9
- cfg-if@1.0.0
+ autocfg@1.5.0
+ blake3@1.8.2
+ cc@1.2.38
+ cfg-if@1.0.3
constant_time_eq@0.3.1
crossbeam-deque@0.8.6
crossbeam-epoch@0.9.18
crossbeam-utils@0.8.21
- either@1.13.0
+ either@1.15.0
+ find-msvc-tools@0.1.2
heck@0.5.0
hex@0.4.3
- indoc@2.0.5
- libc@0.2.169
- memmap2@0.9.5
+ indoc@2.0.6
+ libc@0.2.175
+ memmap2@0.9.8
memoffset@0.9.1
- once_cell@1.20.2
- portable-atomic@1.10.0
- proc-macro2@1.0.93
- pyo3-build-config@0.23.4
- pyo3-ffi@0.23.4
- pyo3-macros-backend@0.23.4
- pyo3-macros@0.23.4
- pyo3@0.23.4
- quote@1.0.38
+ once_cell@1.21.3
+ portable-atomic@1.11.1
+ proc-macro2@1.0.101
+ pyo3-build-config@0.25.1
+ pyo3-ffi@0.25.1
+ pyo3-macros-backend@0.25.1
+ pyo3-macros@0.25.1
+ pyo3@0.25.1
+ quote@1.0.40
rayon-core@1.12.1
rayon@1.10.0
shlex@1.3.0
- syn@2.0.96
- target-lexicon@0.12.16
- unicode-ident@1.0.14
- unindent@0.2.3
+ syn@2.0.106
+ target-lexicon@0.13.3
+ unicode-ident@1.0.19
+ unindent@0.2.4
"
inherit cargo distutils-r1
@@ -77,6 +78,11 @@ SLOT="0"
KEYWORDS="~amd64"
IUSE="+rust"
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
+ ' 3.10)
+"
BDEPEND="
rust? (
${RUST_DEPEND}
@@ -93,6 +99,7 @@ BDEPEND="
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/blake3/blake3.*.so"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
pkg_setup() {
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index a6622a1dc780..c245a5a6c012 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -6,3 +6,4 @@ DIST boto3-1.40.30.gh.tar.gz 997925 BLAKE2B 4467751d6248dd25b046c23680d966d3222d
DIST boto3-1.40.31.gh.tar.gz 998446 BLAKE2B 3664713984fb2ec75f80036851754e8df79005f0a27508d98a12682e3acf88ff31aa3e5b3155bec8fb6397cc0b487875ccadc14ce640ab8bf1995aeade92f917 SHA512 485d2f8294e6fd2cebd6d4bf0ef2227a3306e2678868f3fc912009f04471fe0714cc73c102526769904054b792344804e65371390eda2b4f1f5911d79c467734
DIST boto3-1.40.32.gh.tar.gz 999127 BLAKE2B c892ba23e846c2bf7886bcd5a929462c014fd650b8e2483b5d1f85c8a9a0f16b090d46e79000095db984960e2eae5b16e62b561772808e14831ceb4df6fc9901 SHA512 4d971a385d2b51634279d80bed56e3a72a96f93629f7dc6247d1637ac590e692d0e40177f21f05f285285a588480647bde78739c167e6973c8bd1a48a1764144
DIST boto3-1.40.33.gh.tar.gz 999591 BLAKE2B 783649704144d025df7206952167e66377e22d97694cb78f46bb39e458e75a747cca532016e8f3cb8305bdd0c9d0ebd1a04f56770f2a2e80fa1a970bc4e6989f SHA512 ba2a99784770e65a0b5abb8a65771d0f3577f656e5b9ccf06c2dcf2278901fc831ae09a37d2302fdce8940867af1e6b3b2209ce24d060a5bc2ec8f3c386fc91b
+DIST boto3-1.40.34.gh.tar.gz 1000166 BLAKE2B 83554207499fad1452610e7cbcac1cf484fc348749e418798ff1b835318f03c21d84b45245fc25b392d7bb22231f8a9d208ea8f6df5bc1f582ef209f04bc0990 SHA512 417405f8099772525fded763542f11c6bfa9d8cc3aee444cc49a3a1b27eeffd6a28d624d2087318951c4b5d1745bc109c47af13e0b6ae5ada134b851160deebf
diff --git a/dev-python/boto3/boto3-1.40.34.ebuild b/dev-python/boto3/boto3-1.40.34.ebuild
new file mode 100644
index 000000000000..90fb2a42e6e5
--- /dev/null
+++ b/dev-python/boto3/boto3-1.40.34.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.14.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b2c2244d70b0..8ac7a460a213 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 9293ad264156c749fbbc4b1a0a59c7a
DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01 SHA512 03cd332c33515f4b0354ce22a82287893dddda37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B be42af94bbff38d7bfadcf5e08e3b05e904ce5483704c7ce77b64e606c9ed6f30330c170d16e1b1ce4b4321bd0fe8fc2f0edf48c11b289ca44a280d274c3335a SHA512 efd31a12e0b1daef7fe8942b9f036cf92534bdbb5333020b85d543d7c4e45aaaa76bb5bebf500d3eb6d60d93c45c70098adcf51466d2645c0ec677579d10dfe5
DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B af295d0bd44d2c777095a96ba8c1e6b735b7cb5e00a051fed654d0f9af411fba4b9cff05920e36e8b08a92b3cf091b82c956eff6457845d0f2bb54fa794ac1c0 SHA512 2b12dfd6e13a5f83e950bc5d4320fc66638c15c0a282f19e35cdcf8b71efd4253e54fe065199409307613f99f74deece1685452cc126b8c0e2d4a2e221e2904a
+DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 5e4ebceccba1ba5b0c8f25582a68ea74b8dcfb11585db849bc0221a374e3464f05548c8086485842cc74f86c842122ffdcf8d6cd16350188f3fefa237bad565a SHA512 312f711cf2ced31aca034562667622bcfd1cf47d3a86b37791466edb18bf9e0dc5eb9f821459390296ea9673b2af7d4409659bad5b556a450c65fdf15a3ee79f
diff --git a/dev-python/botocore/botocore-1.40.34.ebuild b/dev-python/botocore/botocore-1.40.34.ebuild
new file mode 100644
index 000000000000..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.34.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cbor2/cbor2-5.7.0.ebuild b/dev-python/cbor2/cbor2-5.7.0.ebuild
index 59db553687f6..d0ce89f2f16f 100644
--- a/dev-python/cbor2/cbor2-5.7.0.ebuild
+++ b/dev-python/cbor2/cbor2-5.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/click/Manifest b/dev-python/click/Manifest
index 1b3823ab8ac3..2591573c6285 100644
--- a/dev-python/click/Manifest
+++ b/dev-python/click/Manifest
@@ -1 +1,2 @@
DIST click-8.2.1.gh.tar.gz 399811 BLAKE2B 1d28aab3fc8c2e3f977aeb5aedeaddde591d6c6ecf3d3421c4107e954f4116a9f7f6ef8ea2a42a001f0b2995bda695bd34210232a11dc83af2192dbb0c0fe462 SHA512 420ba1989410af0949317f9651c6b292da68605b86b4cf0e2382eaba1defbc9eb4b9d97e0a71e5cdb51a61a1f578e81fd864e1abb0cdcd0a8ee26a899c802afe
+DIST click-8.3.0.gh.tar.gz 386835 BLAKE2B 29218ece917a8658b753850d9190b45908973ee059bff6fe745de46c089001483a8ca28061eb0cf7e10d7b2f4d003b87d648ece30eb6a87a5df7a17ba0140398 SHA512 b1296993c0493cac986a60b9a0e64f9a2058ecc7f8489c3db20bc69152a127093665debf3fd5f3a86c81b7b62236dd1e9f9c5ee83eddf3cbc1a98701cc1082a3
diff --git a/dev-python/click/click-8.3.0.ebuild b/dev-python/click/click-8.3.0.ebuild
new file mode 100644
index 000000000000..670849d27c11
--- /dev/null
+++ b/dev-python/click/click-8.3.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A Python package for creating beautiful command line interfaces"
+HOMEPAGE="
+ https://palletsprojects.com/p/click/
+ https://github.com/pallets/click/
+ https://pypi.org/project/click/
+"
+SRC_URI="
+ https://github.com/pallets/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="examples"
+
+distutils_enable_sphinx docs \
+ '>=dev-python/docutils-0.14' \
+ dev-python/myst-parser \
+ dev-python/pallets-sphinx-themes \
+ dev-python/sphinxcontrib-log-cabinet \
+ dev-python/sphinx-tabs
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/cython/cython-3.1.3.ebuild b/dev-python/cython/cython-3.1.3.ebuild
index d03c9f467a15..61e4a9ff57c6 100644
--- a/dev-python/cython/cython-3.1.3.ebuild
+++ b/dev-python/cython/cython-3.1.3.ebuild
@@ -21,7 +21,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test test-full"
RESTRICT="!test? ( test )"
diff --git a/dev-python/deepdiff/deepdiff-8.6.1.ebuild b/dev-python/deepdiff/deepdiff-8.6.1.ebuild
index 5e5ff8d13500..26ee41975fcf 100644
--- a/dev-python/deepdiff/deepdiff-8.6.1.ebuild
+++ b/dev-python/deepdiff/deepdiff-8.6.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
>=dev-python/click-8.1.3[${PYTHON_USEDEP}]
diff --git a/dev-python/django-cors-headers/Manifest b/dev-python/django-cors-headers/Manifest
index d73f0233bf76..4700b10c4d8c 100644
--- a/dev-python/django-cors-headers/Manifest
+++ b/dev-python/django-cors-headers/Manifest
@@ -1,2 +1,2 @@
-DIST django-cors-headers-4.7.0.gh.tar.gz 32732 BLAKE2B 77f2052a34d2634c4b25eb5e1bf115cbd84e120f01941e6e0456c2b1ac7c5312731207b534dccb531c3f4d76e2e4a7d4ee088a2477bb185ed2f0b0e2f0302fcc SHA512 9829c36630f15b78e8a32e42a7fb27fe90bf590aca139df8192cae2ac92e68414470c9f185fda147ff15dff41bc86ea1298205d1316ea07c7e5733a70a8e0c6d
DIST django-cors-headers-4.8.0.gh.tar.gz 40304 BLAKE2B b1affef0b0a651d94ba26cb66bf2abe37bcd27b7ceb2f0a750975ef428a6dfe65c30521c9ec09aff976c465ea91c9c59a1abe1bb8b18250567b3cb062a77a138 SHA512 bcc15f65eaf009a8485e18fcd4e0f65ad6b331719746c2b27f18ba03f069bf1aeb2ebaf030ddf57ec97ed3839d9cad15ccd4749aa104d37deba63806dc1a9fd7
+DIST django-cors-headers-4.9.0.gh.tar.gz 40976 BLAKE2B 9c32af42fd7b4666c7ae0a16227a3994df8472e9572531acdd5a0f3dc17151d4cce852a2c75254fe75d7c4b48ea4a5fb9577e02b7f6b878ca4af83e46ab83015 SHA512 d655369b149bafcf5fea560c40ab4b69f2e49143e9565806f013101fe5a4de902d6f4bf9961056d10f931537df6dcb36d763138b8a25a3c17971ad5349b6f1b3
diff --git a/dev-python/django-cors-headers/django-cors-headers-4.7.0.ebuild b/dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild
index bbab5a5f2b6b..258a20cbd84a 100644
--- a/dev-python/django-cors-headers/django-cors-headers-4.7.0.ebuild
+++ b/dev-python/django-cors-headers/django-cors-headers-4.9.0.ebuild
@@ -26,10 +26,6 @@ RDEPEND="
>=dev-python/asgiref-3.6[${PYTHON_USEDEP}]
>=dev-python/django-4.2[${PYTHON_USEDEP}]
"
-BDEPEND="
- test? (
- dev-python/pytest-django[${PYTHON_USEDEP}]
- )
-"
+EPYTEST_PLUGINS=( pytest-django )
distutils_enable_tests pytest
diff --git a/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild b/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild
index b6df865fe658..6b5cd2a0abad 100644
--- a/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild
+++ b/dev-python/kiwisolver/kiwisolver-1.4.9.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Clear-BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
COMMON_DEPEND="
>=dev-python/cppy-1.3.0[${PYTHON_USEDEP}]
diff --git a/dev-python/langdetect/Manifest b/dev-python/langdetect/Manifest
index d12ab8aeaca8..a11d7c268c91 100644
--- a/dev-python/langdetect/Manifest
+++ b/dev-python/langdetect/Manifest
@@ -1,3 +1 @@
DIST langdetect-1.0.9.tar.gz 981474 BLAKE2B ea8a9c3f16a2987c080742473bff4f2c1503f53fb3c2b40b0b1d6212bb6133ea22dce7864ffcfb8968c3a46b157d45cb3e2cf6f84bdbed0266cc716a853b032c SHA512 7558d674c47b080c79e43a00a25d2c7f77188cf60bea2cecb3bebb803d75e1aa42b43c74bd26ea1b541f4cb927421908882cbec01a91f0913984217e71ccc8db
-EBUILD langdetect-1.0.9.ebuild 494 BLAKE2B 9cd8a2a93a8d45bf51fe2324402b175d641762ea591fcb99459427f977a95eccffa6ca4777ca4df39814eea6eac62711567faa654456d32f79023a4685804504 SHA512 d973b85ba1a44389a4275f02a779a93a005f7c2e096467b94b072862e4984d5b42cf33f9821ac68aa5b85b12c98983a90b96049989d8c84497969174b6bb838e
-MISC metadata.xml 457 BLAKE2B 630128a3e982b6d60cc7b9f74c79fcb5ee47a71a02c73a50af9da8cedb6fad8e20a7f74b881e5b25c6483b92c9edbd56552cd38b2d9cbfa8b3eb4530facea969 SHA512 674f4f5cd809c6c77bc14e0f5687fa972bef14bdfa0b3343c5d66b7163eef1906eb87d060c8288732f825de71dce291ad0b841a5f2f0dd230f957b5687e45d45
diff --git a/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
new file mode 100644
index 000000000000..637368d2f237
--- /dev/null
+++ b/dev-python/langdetect/files/langdetect-1.0.9-explicit-config.patch
@@ -0,0 +1,13 @@
+Fix "Package 'langdetect.profiles' is absent from the `packages` configuration."
+
+--- a/setup.py
++++ b/setup.py
+@@ -18,7 +18,7 @@ setup(
+ author_email='michal.danilak@gmail.com',
+ url='https://github.com/Mimino666/langdetect',
+ keywords='language detection library',
+- packages=['langdetect', 'langdetect.utils', 'langdetect.tests'],
++ packages=['langdetect', 'langdetect.utils', 'langdetect.tests', 'langdetect.profiles'],
+ include_package_data=True,
+ install_requires=['six'],
+ license='MIT',
diff --git a/dev-python/langdetect/langdetect-1.0.9.ebuild b/dev-python/langdetect/langdetect-1.0.9.ebuild
index 56733bbffc48..98b2b0bf8d0b 100644
--- a/dev-python/langdetect/langdetect-1.0.9.ebuild
+++ b/dev-python/langdetect/langdetect-1.0.9.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+PYTHON_COMPAT=( python3_{11..14} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -19,4 +19,6 @@ KEYWORDS="~amd64"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
+PATCHES=( "${FILESDIR}/${P}-explicit-config.patch" )
+
distutils_enable_tests unittest
diff --git a/dev-python/langdetect/metadata.xml b/dev-python/langdetect/metadata.xml
index 020e07f2a3dd..c0f74ac187e2 100644
--- a/dev-python/langdetect/metadata.xml
+++ b/dev-python/langdetect/metadata.xml
@@ -2,11 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>marcin.deranek@slonko.net</email>
- <name>Marcin Deranek</name>
+ <email>pastalian46@gmail.com</email>
+ <name>Takuya Wakazono</name>
</maintainer>
- <upstream>
- <bugs-to>https://github.com/Mimino666/langdetect/issues</bugs-to>
- </upstream>
- <origin>slonko-overlay</origin>
+
+ <origin>gentoo-guru-overlay</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/mkdocstrings/Manifest b/dev-python/mkdocstrings/Manifest
index dac1c50acaa1..f6b68613ef54 100644
--- a/dev-python/mkdocstrings/Manifest
+++ b/dev-python/mkdocstrings/Manifest
@@ -1,2 +1,2 @@
-DIST mkdocstrings-0.29.1.tar.gz 1212686 BLAKE2B edf89721a7786dce762b76db8fef2c8210cbb74714243cb6e4996dfca8d4550a783d395108260c24c16bda9c96bd0089cb5f01098e4772a6f5090c33b024ee0c SHA512 11fdcdb960a4538e166da2bb2da30d1f5d43c9e1913603db6f22a02375b9d09836dc3d0da2610656474b4e5cc3f451d31a20ca8c9070557192d0ab06621af752
DIST mkdocstrings-0.30.0.tar.gz 106597 BLAKE2B d05d5066f0f10578a84bd82c38826f1d497b2486af200d4c837157bf93e34bca5590017d30b0351a0f25a572ac0e36a2914ad86237dd2a09784ee66fbd80a1de SHA512 1b018bd3755624b3fceca3a8bebf18a51807a51713646f6e6089aeb4d02e57728488c6389972124579f361cd7356aa91ad221dec4155f8b03ec4639dfad32cac
+DIST mkdocstrings-0.30.1.tar.gz 106350 BLAKE2B 812b9c4a7eade5e39111beee839ab0be03719254cc8f81c106dfde6c1e8c3407d80e5349f8255ceeaad8f1ec05d8c30b02aa7e5d40b712e640f9066ab8b11913 SHA512 185be8940ff7e896d7eaf95c821f37f836749e11472ec339cd37d33abf2a3350040cdd21a912ab078a9b20411300358ad650bf39b59b37bee6ad9b97f0969c88
diff --git a/dev-python/mkdocstrings/mkdocstrings-0.29.1.ebuild b/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild
index e72c843a8ed8..1f82737316a1 100644
--- a/dev-python/mkdocstrings/mkdocstrings-0.29.1.ebuild
+++ b/dev-python/mkdocstrings/mkdocstrings-0.30.1.ebuild
@@ -36,6 +36,9 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
# mkdocstrings documentation generation requires several currently
# unpackaged mkdocs extensions and plug-ins, and this test
# makes use of mkdocs configuration
@@ -49,6 +52,4 @@ EPYTEST_DESELECT=(
tests/test_inventory.py::test_load_inventory
)
-distutils_enable_tests pytest
-
export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/multidict/multidict-6.6.4.ebuild b/dev-python/multidict/multidict-6.6.4.ebuild
index 8ec698a1260c..b3d2223726a8 100644
--- a/dev-python/multidict/multidict-6.6.4.ebuild
+++ b/dev-python/multidict/multidict-6.6.4.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 9605c866e8d9..cce46d9c1448 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -2,3 +2,4 @@ DIST mypy-1.16.1.gh.tar.gz 3340652 BLAKE2B b602a9f7cdacc9cd939f8232261a00059facd
DIST mypy-1.17.0.gh.tar.gz 3368639 BLAKE2B fc50dccedd8eab757a543e5f63f710281629f7469debfb96a132eb8d200679ce05e441096c5ba6ba62f9b3a9868601df79d80d885c545829da24a08838935031 SHA512 aee414a6e594b289774187b2c2cf1dfec8a5a27a72d08273c1ef014bb486d8902b39a0f5636722ebdc84f7c71cc99b991ce44ab0284200771f99ee36f820d48b
DIST mypy-1.17.1.gh.tar.gz 3369307 BLAKE2B 0a6b240a2f0532eb457ff2d71737ca4db3a962792db67d8e4dd726e3890a2b057329621062833d5765fc16ce79cb21a43d142944c687794698f543621408eca0 SHA512 cdb808bd593d824ca631b1eca9e00c82e9615b74a2c464cd3ffcd9588f040bb1fc20d7ff8c084d0bb509ab624886c987f11ba5ad5d0429bcaf66a6ba893ed6f8
DIST mypy-1.18.1.gh.tar.gz 3468445 BLAKE2B 95d3d8151bd09e23e7c1587fccd7f7c52f8008fb4f812132214c3ce6d8d454d317df8dfdf3305dba912a1234b7717517cac6c38877610a00bf679703e5666473 SHA512 8dcc2144e5d9b1c08e445b281c607f8c42b306be80cbc9db2a2f2aa52c830264f0ce76093350181f97d0c67e7ec84c7d18a569061e378d76971be07959007779
+DIST mypy-1.18.2.gh.tar.gz 3468958 BLAKE2B 7c80d839829e2982604c8ed0ee82ca390b9372fb057baaf5ad4b4a8d2dc7ce538b7246342b4691e5c950666360a9788421f540febbc2b19412af80cd4d828907 SHA512 f3cbfdf338b5d994bc077e66721e26a635926d79985f8200af0bd6aa841b076703fa2c798c6d2ceadd7c8c69d4a86af11c5a8f551f13a7fd2b510721af466c54
diff --git a/dev-python/mypy/mypy-1.18.2.ebuild b/dev-python/mypy/mypy-1.18.2.ebuild
new file mode 100644
index 000000000000..0d6fe933f582
--- /dev/null
+++ b/dev-python/mypy/mypy-1.18.2.ebuild
@@ -0,0 +1,126 @@
+# 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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+ https://www.mypy-lang.org/
+ https://github.com/python/mypy/
+ https://pypi.org/project/mypy/
+"
+SRC_URI="
+ https://github.com/python/mypy/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+ !dev-util/stubgen
+ >=dev-python/pathspec-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/psutil-4[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
+ >=dev-python/mypy-extensions-1.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ ${RDEPEND}
+ dev-python/types-psutil[${PYTHON_USEDEP}]
+ dev-python/types-setuptools[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time,
+# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible
+# test files (https://github.com/mypyc/mypyc/issues/1014)
+export CCACHE_DISABLE=1
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.14.0-no-werror.patch
+)
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # don't force pytest-xdist, in case user asked for EPYTEST_JOBS=1
+ sed -i -e '/addopts/s:-nauto::' pyproject.toml || die
+}
+
+python_compile() {
+ local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # the majority of them require Internet (via pip)
+ mypy/test/testpep561.py
+ # known broken with assertions enabled
+ # https://github.com/python/mypy/issues/16043
+ mypyc/test/test_external.py::TestExternal::test_c_unit_test
+ mypyc/test/test_run.py::TestRun::run-classes.test::testDelException
+ mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
+ mypyc/test/test_run.py::TestRunStrictDunderTyping::run-floats.test::testFloatOps_dunder_typing
+ # these assume that types-docutils are not installed
+ mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
+ mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
+ # TODO
+ mypy/test/meta/test_parse_data.py
+ mypy/test/meta/test_update_data.py
+ )
+ case ${EPYTHON} in
+ python3.13)
+ ;&
+ python3.12)
+ EPYTEST_DESELECT+=(
+ # more assertions, sigh
+ mypyc/test/test_run.py::TestRun::run-async.test::testRunAsyncMiscTypesInEnvironment
+ mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined
+ )
+ ;;
+ esac
+
+ # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
+ # fail with high COLUMNS values
+ local -x COLUMNS=80
+
+ # The tests depend on having in-source compiled extensions if you want to
+ # test those compiled extensions. Various crucial test dependencies aren't
+ # installed. Even pyproject.toml is needed because that's where pytest args
+ # are in. Hack them into the build directory and delete them afterwards.
+ # See: https://github.com/python/mypy/issues/16143
+ local -x MYPY_TEST_PREFIX="${S}"
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ cp -r "${S}"/{conftest.py,pyproject.toml} . || die
+
+ local failed=
+ nonfatal epytest || failed=1
+
+ rm conftest.py pyproject.toml || die
+
+ [[ ${failed} ]] && die "epytest failed with ${EPYTHON}"
+}
diff --git a/dev-python/nuitka/Manifest b/dev-python/nuitka/Manifest
index 58bf71a58abd..1bb2e9788193 100644
--- a/dev-python/nuitka/Manifest
+++ b/dev-python/nuitka/Manifest
@@ -1,2 +1,2 @@
-DIST Nuitka-2.7.13.tar.gz 3888165 BLAKE2B c08c64db319f0d92bbe377bb667aa8496a8ff8dda0e5f86da66dedd02aa7341795ffae99a054481402f51058981fbe9c9d6ddd4c1d481ff2b89e61108ccde068 SHA512 6f39c35ed63f7f3598a6684a0ee911f73ae61937c9c630c26154c17fa5d9e6a71180353fd13f337dfd982d2f79071418ba893cf37d722835464c6ccc1b2efadd
DIST Nuitka-2.7.14.tar.gz 3888306 BLAKE2B 84f2aa6de7d9a29054aa84fbcbebb8724eca882d664980d7a2bc2cf597dc61e1f2416b161baaaa91b5d25a84d5d1e0dbe12d6fd0216bd0c6193352a9bb256063 SHA512 260800d577810eba08dd1ee9a85cfef1a2df4449240d32c7b95016bddde0addb9a6bfa95e5d44a647c85bfdf3372eadcb5cfe7e050bee95069a44f1d2611c4df
+DIST Nuitka-2.7.16.tar.gz 3889164 BLAKE2B 1dfdf805e74246d15945fa294910228185796e882f3a34ca0c3706bf172c4aee8b6618ce66a248656fb82f0c9639b251194c1baa6a4e903907eb65d6e95cf77a SHA512 be729f0e749502d8c82a56af6ea5cdd3a7d228f751154af814febccb3c3682b553add61863e7bfb11032c5772dac6c759008f4b430f8dcb9e1769030c9e479b1
diff --git a/dev-python/nuitka/nuitka-2.7.13.ebuild b/dev-python/nuitka/nuitka-2.7.16.ebuild
index c97d7f3c6ae8..c97d7f3c6ae8 100644
--- a/dev-python/nuitka/nuitka-2.7.13.ebuild
+++ b/dev-python/nuitka/nuitka-2.7.16.ebuild
diff --git a/dev-python/prometheus-client/Manifest b/dev-python/prometheus-client/Manifest
index c39b61cd21f9..c2dfd0bb603e 100644
--- a/dev-python/prometheus-client/Manifest
+++ b/dev-python/prometheus-client/Manifest
@@ -1,2 +1,3 @@
DIST client_python-0.22.1.gh.tar.gz 4648230 BLAKE2B 3b6df3195c73f1541266d6050bb5b8208966afddd31763f0110007c8568a5307d7a3971d3f20271f2ff6dab652a6e0d6bb52dcaad2b293b1aa2cdc23792e5d05 SHA512 875bb70478e5a01a209c656692298735df21aed18861bd269b40fc70aac1e99843a95a39dc2a8999b0684d15c754d77bd913b409a275ccc2c4007f9128643ed2
DIST client_python-0.23.0.gh.tar.gz 4654437 BLAKE2B 2e0fd4c93e95d330059efcdc72c525808915970a425e687a190a602174b4a7fe0eed1f425583acd14cd749459c7ca72efa0cef5f385009e4030bed47e2a9ccd7 SHA512 14eb53b3c29b6d38de642f6b6187af34a2d7a271fc34b2a0d62f25e02551d02cefc1096f2a7bf7e4b8d9f7d4679fc48fde47df35aeb501798cbfeda8abe1c073
+DIST client_python-0.23.1.gh.tar.gz 4654078 BLAKE2B 1345dd59445b4b20fd86c60f07cbb1f2f3c7c792f02994c197de79d91ea0fd8964c77f9f1a5a10c3d262ce6436ad70e3baa004115a960fa7730ea35e530ab81e SHA512 475fa17b7f97c57ca0f062b6c5790245987ade455e02f090282273460002b38ca3327357d59b25d522e43436af7656e7b1806125d2bb5c382d3a29422561b7b0
diff --git a/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild b/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild
new file mode 100644
index 000000000000..08e8d5c4daec
--- /dev/null
+++ b/dev-python/prometheus-client/prometheus-client-0.23.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+inherit distutils-r1
+
+MY_P=client_python-${PV}
+DESCRIPTION="Python client for the Prometheus monitoring system"
+HOMEPAGE="
+ https://github.com/prometheus/client_python/
+ https://pypi.org/project/prometheus-client/
+"
+# missing test data in sdist
+# https://github.com/prometheus/client_python/issues/1112
+SRC_URI="
+ https://github.com/prometheus/client_python/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/twisted[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ tests/test_parser.py::test_benchmark_text_string_to_metric_families
+)
diff --git a/dev-python/pyside/pyside-6.9.2.ebuild b/dev-python/pyside/pyside-6.9.2.ebuild
index f4245854d5df..00226f12d305 100644
--- a/dev-python/pyside/pyside-6.9.2.ebuild
+++ b/dev-python/pyside/pyside-6.9.2.ebuild
@@ -32,7 +32,7 @@ if [[ ${PV} == *.9999 ]]; then
else
SRC_URI="https://download.qt.io/official_releases/QtForPython/${PN}6/PySide6-${PV}-src/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
fi
LICENSE="|| ( GPL-2 GPL-3 LGPL-3 )"
diff --git a/dev-python/qiskit-aer/Manifest b/dev-python/qiskit-aer/Manifest
index 71df7658d857..c7200ae19ed9 100644
--- a/dev-python/qiskit-aer/Manifest
+++ b/dev-python/qiskit-aer/Manifest
@@ -1 +1,2 @@
DIST qiskit-aer-0.17.1.gh.tar.gz 7139029 BLAKE2B 25f0a94c9a5f553285c5da0253485a437ff4d2ce4ba01efba19b59381a952149219edfebc76b0ec3f2245ad0f0470302ef19089b8f07ca7f140a5a307c55ef9e SHA512 14b907dbd9e15ae795bf626f9644aaffab76f08b5ba90556bbbd290ba8df9f8528b9a0c9c9477755d767071daff2cba8f026df33af76630afc1f2af1cc0836d7
+DIST qiskit-aer-0.17.2.gh.tar.gz 7139176 BLAKE2B 49dafc4cba948b7e3d474b0b8c73075cc5135a7c8559eebc2c0d5578c19868b4dc0a1dd4e6ab199f67a3996eb35ea11c9e0d8da9d49835bd2d7119774f64d954 SHA512 b4ea7bf26ecceaa2d7f3d0ef14d6a482355e397ff904f49eecd38a4602fbc6bc6d2b692e8469d1124fa3fbcea7d0055bd8df34d2b926f2472ce3eec3253d7523
diff --git a/dev-python/qiskit-aer/files/qiskit-aer-0.17.2-workaround-gentoo-cmake.patch b/dev-python/qiskit-aer/files/qiskit-aer-0.17.2-workaround-gentoo-cmake.patch
new file mode 100644
index 000000000000..6f8998ec243a
--- /dev/null
+++ b/dev-python/qiskit-aer/files/qiskit-aer-0.17.2-workaround-gentoo-cmake.patch
@@ -0,0 +1,11 @@
+diff '--color=auto' -dupr qiskit-aer-0.17.2.orig/CMakeLists.txt qiskit-aer-0.17.2/CMakeLists.txt
+--- qiskit-aer-0.17.2.orig/CMakeLists.txt 2025-09-19 15:18:04.608064418 +0200
++++ qiskit-aer-0.17.2/CMakeLists.txt 2025-09-19 15:18:09.888931812 +0200
+@@ -236,6 +236,7 @@ else()
+ if(NOT BLA_VENDOR)
+ set(BLA_VENDOR "OpenBLAS")
+ endif()
++ set(BLA_PKGCONFIG_BLAS "openblas")
+ endif()
+ if(WIN32 AND USE_BUNDLED_BLAS_WIN)
+ message(STATUS "Uncompressing OpenBLAS static library...")
diff --git a/dev-python/qiskit-aer/qiskit-aer-0.17.2.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.17.2.ebuild
new file mode 100644
index 000000000000..4ae8a1d6401a
--- /dev/null
+++ b/dev-python/qiskit-aer/qiskit-aer-0.17.2.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2022-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_{9,10,11,12,13} )
+
+inherit distutils-r1
+
+DESCRIPTION="High performance simulator for quantum circuits that includes noise models"
+HOMEPAGE="
+ https://github.com/Qiskit/qiskit-aer/
+ https://pypi.org/project/qiskit-aer/
+"
+SRC_URI="
+ https://github.com/Qiskit/qiskit-aer/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# qiskit-aer requires slamch_ that is provided by openblas or flexiblas
+# but not sci-libs/lapack. Link with openblas for now.
+# <nlohmann_json-3.10.3 for https://github.com/Qiskit/qiskit-aer/issues/1742
+DEPEND="
+ >=dev-python/numpy-1.16.3[${PYTHON_USEDEP}]
+ <dev-cpp/nlohmann_json-3.10.3
+ >=dev-cpp/nlohmann_json-3.1.1
+ >=dev-libs/spdlog-1.9.2:=
+ >=dev-cpp/muParserX-4.0.8
+ sci-libs/openblas
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/psutil-5[${PYTHON_USEDEP}]
+ >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}]
+ >=dev-python/qiskit-1.1.0[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-build/cmake-3.17
+ >=dev-python/scikit-build-0.11.0[${PYTHON_USEDEP}]
+ >=dev-python/pybind11-2.6[${PYTHON_USEDEP}]
+ test? (
+ dev-python/ddt[${PYTHON_USEDEP}]
+ dev-python/fixtures[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+PATCHES=(
+ # workaround intrusive and harmful Gentoo patching to CMake
+ # https://bugs.gentoo.org/736547
+ "${FILESDIR}/qiskit-aer-0.17.2-workaround-gentoo-cmake.patch"
+)
+
+src_configure() {
+ export DISABLE_CONAN="ON"
+ export DISABLE_DEPENDENCY_INSTALL="ON"
+ export SKBUILD_CONFIGURE_OPTIONS="-DTEST_JSON=1"
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires qiskit_qasm3_import
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_1___automatic____CPU__
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_2___statevector____CPU__
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_3___matrix_product_state____CPU__
+ test/terra/backends/aer_simulator/test_save_statevector.py::TestSaveStatevector::test_save_statevector_for_qasm3_circuit_4___extended_stabilizer____CPU__
+ )
+
+ local EPYTEST_IGNORE=(
+ # TODO: qiskit.providers.aer? wtf?
+ test/terra/expression/test_classical_expressions.py
+ )
+
+ # From tox.ini/tests.yml in CI
+ # Needed to suppress a warning in jupyter-core 5.x by eagerly migrating to
+ # a new internal interface that will be the default in jupyter-core 6.x.
+ # This variable should become redundant on release of jupyter-core 6.
+ local -x JUPYTER_PLATFORM_DIRS=1
+
+ rm -rf qiskit_aer || die
+ epytest -s
+}
+
+pkg_postinst() {
+ check_openblas
+}
diff --git a/dev-python/qiskit/Manifest b/dev-python/qiskit/Manifest
index 3f8ac4f9bf78..08efa0e6bef0 100644
--- a/dev-python/qiskit/Manifest
+++ b/dev-python/qiskit/Manifest
@@ -1,7 +1,6 @@
DIST qiskit-2.1.1-crates.tar.xz 15412164 BLAKE2B 24a65f0ec256c2f848102c039106ef0fecb33be0fb00494f0ca707285e224ade0efd1a4a6a557dc5dd7d2224924e2b94a4a4585d8a9030a310f0f1a999ac0713 SHA512 779aca54c2da20f2558f5fab2de0ee22c861f2edd88dea17e79d1f7f796eda9612bcf45a08a0647032049e67e9c467236b493cb02efcf199e2951109c316e53a
-DIST qiskit-2.1.1.gh.tar.gz 7095152 BLAKE2B fa611f4a5e772ba66bc58bc2832f6779dee514b1956adfea03dc92f7745f607e0f7654d018f3b501f9f1ce740875c60b14c2d3c92142240ce324a6b91daa8f6a SHA512 7eade06c30c264979ceaffb2cd948dfea358973351165a66472150ab8e6bfc73e6c2c5107b4024352efcc01bea9beea897ac4fbc389e81df79e07e54f2673851
DIST qiskit-2.1.2.gh.tar.gz 7100760 BLAKE2B 01f5789f20d1c73e73000ec87579981380d201b4d614dbfd7974d603c031de2a567e42c41f4552442805eb38b729784442a1e04e36054ba0c0a44a68b7410ad4 SHA512 a2e435f2523f538c922c868bf1fb303143f2efe4f3f70fe286d25fe467c454888f4fe7dc81b94e30e134e15446c6f3364a9ee932b5229952cb178e5db019ac1d
-DIST qiskit-2.2.0b1-crates.tar.xz 16206228 BLAKE2B 2b654513fb78ae35e9179c094ea0ff05bafbd3ae226b6665034ad396c64ccf6a7d539a5e89a2815a241fe4a081b09cd43fd5779b0854ad6638c5f0a9b2bed7c7 SHA512 6a1550163808579adeaff9524fd494c153524d1780f459629943d95c0e712c310b8c0cf0325497c47caacf5a08ee0cdbe09c42e40329b305953aee2fa147b349
-DIST qiskit-2.2.0b1.gh.tar.gz 7242652 BLAKE2B ab708fcf06294ad3d218768ebde618d43efe23460ea4ba52ceacee1bb562c331e356c1620fdebb2c8b6eb265e84cbe4a258bcbec9474112c891a8db6e3262fac SHA512 b98e04655cf6ebc9a3591a8fa50c1afdc653bb352ea91ce93f6bcda311cedb450da1947785d5b68088a04a0fa295c5df6358b4b3fe67d89d47e242d4d606442a
+DIST qiskit-2.2.0-crates.tar.xz 16407880 BLAKE2B 7445aba25d26ed3826e70549d16551588acce28847545b20b6c64f96b39f0cca9ca17ada7c7ed2aadd513e22355ab55e29e41218efe7201779bf39e9e5440e7c SHA512 f156de95eea02b7d5fc3838ba0369cfbb51f92ee13b59035c6f79c29528f3d2888ebc3f6917324587b33b656962b16513a3f17b47e8248cd9f1b88ce497d51b6
+DIST qiskit-2.2.0.gh.tar.gz 7315291 BLAKE2B 7a6ca9284634cd387c4fdd32554dfc4937a89936e7119ff590564f89bbbab5a034c72a319f6d388b1d63f2c3cde972cda99250d0d65714a509b23cd3829a0dac SHA512 c2eb9e48de13afa9d973c2a3fb3a4f04f076abb6c79291c5c4939d4dcb157b2d97fb7f12e71f524a63aa5048ebf254e5f8649a70332902a2010f6e62d1ae87e9
DIST qiskit-2.2.0rc1-crates.tar.xz 16224208 BLAKE2B 5e218dd807216b0164680c9d0be0f8ca821ddd0d959a3401f3613f5264a35d4fd6d0c9c99fa55d6875606a9a956e5e6639cdc5ed0060dca2cf8ea8739e1fd608 SHA512 fb0fb3bdcfae60fe045c8214dc22619b15d961e169b9f28d3036b29d001bfe1fde07c33c20250088707502feebdc1d43f2d4d215353b562d3d4d553fae26099d
DIST qiskit-2.2.0rc1.gh.tar.gz 7315424 BLAKE2B c89dc4fcfbe316b6f79f714f889a9b4a9e10a6c86e3c31ae557d94305826024bb04a3c1f6f25faec4e4b19deab6c004752d1ee9066562a46cc2a0c1951c0970e SHA512 1742b4e73eda2d8d6eca6a5f33bae360a084c2debbbbc441a4ab8036a1ead76b64850b949ec1dd4db3b7109951817a6a6dce7e4655d7f77d728c7bdb97545428
diff --git a/dev-python/qiskit/qiskit-2.1.1.ebuild b/dev-python/qiskit/qiskit-2.2.0.ebuild
index e792b54e39b7..ac9f48133f79 100644
--- a/dev-python/qiskit/qiskit-2.1.1.ebuild
+++ b/dev-python/qiskit/qiskit-2.2.0.ebuild
@@ -7,9 +7,13 @@ DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+CRATES=""
+RUST_MIN_VER="1.84.0"
+
inherit cargo distutils-r1
MY_P=${P/_}
+CRATE_PV=${PV}
DESCRIPTION="An open-source SDK for working with quantum computers"
HOMEPAGE="
https://github.com/Qiskit/qiskit/
@@ -19,7 +23,7 @@ SRC_URI="
https://github.com/Qiskit/qiskit/archive/${PV/_}.tar.gz
-> ${MY_P}.gh.tar.gz
${CARGO_CRATE_URIS}
- https://github.com/gentoo-crate-dist/qiskit/releases/download/${PV/_}/${MY_P}-crates.tar.xz
+ https://github.com/gentoo-crate-dist/qiskit/releases/download/${CRATE_PV/_}/${PN}-${CRATE_PV}-crates.tar.xz
"
S=${WORKDIR}/${MY_P}
diff --git a/dev-python/qiskit/qiskit-2.2.0_beta1.ebuild b/dev-python/qiskit/qiskit-2.2.0_beta1.ebuild
deleted file mode 100644
index ab962e3451f9..000000000000
--- a/dev-python/qiskit/qiskit-2.2.0_beta1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-CRATES="
-"
-RUST_MIN_VER="1.84.0"
-
-inherit cargo distutils-r1
-
-MY_P=${P/_beta/b}
-CRATE_PV=2.2.0b1
-DESCRIPTION="An open-source SDK for working with quantum computers"
-HOMEPAGE="
- https://github.com/Qiskit/qiskit/
- https://pypi.org/project/qiskit/
-"
-SRC_URI="
- https://github.com/Qiskit/qiskit/archive/${PV/_beta/b}.tar.gz
- -> ${MY_P}.gh.tar.gz
- ${CARGO_CRATE_URIS}
- https://github.com/gentoo-crate-dist/qiskit/releases/download/${CRATE_PV/_}/${PN}-${CRATE_PV}-crates.tar.xz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT MPL-2.0
- Unicode-3.0 ZLIB
-"
-SLOT="0"
-IUSE="+visualization"
-
-RDEPEND="
- >=dev-python/dill-0.3[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.17[${PYTHON_USEDEP}]
- >=dev-python/python-constraint-1.4[${PYTHON_USEDEP}]
- >=dev-python/rustworkx-0.15.0[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.5[${PYTHON_USEDEP}]
- >=dev-python/stevedore-3.0.0[${PYTHON_USEDEP}]
- visualization? (
- >=dev-python/matplotlib-3.3[${PYTHON_USEDEP}]
- dev-python/pydot[${PYTHON_USEDEP}]
- >=dev-python/pillow-4.2.1[${PYTHON_USEDEP}]
- >=dev-python/pylatexenc-1.4[${PYTHON_USEDEP}]
- >=dev-python/seaborn-0.9.0[${PYTHON_USEDEP}]
- >=dev-python/symengine-0.11.0[${PYTHON_USEDEP}]
- >=dev-python/sympy-1.3[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/cython-0.27.1[${PYTHON_USEDEP}]
- test? (
- app-text/poppler[png]
- >=dev-python/ddt-1.4.4[${PYTHON_USEDEP}]
- >=dev-python/networkx-2.2[${PYTHON_USEDEP}]
- >=dev-python/qiskit-aer-0.14[${PYTHON_USEDEP}]
- >=dev-python/scikit-learn-0.20.0[${PYTHON_USEDEP}]
- )
-"
-
-# Files built without CFLAGS/LDFLAGS, acceptable for rust
-QA_FLAGS_IGNORED="
- usr/lib.*/py.*/site-packages/qiskit/_accelerate.*.so
- usr/lib.*/py.*/site-packages/qiskit/_qasm2.*.so
-"
-
-EPYTEST_PLUGINS=( hypothesis )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # strip forcing -Werror from tests that also leaks to other packages
- sed -i -e '/filterwarnings.*error/d' test/utils/base.py || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- test/python/circuit/test_equivalence.py::TestEquivalenceLibraryVisualization::test_equivalence_draw
- test/python/transpiler/test_unitary_synthesis_plugin.py::TestUnitarySynthesisPlugin
- test/python/visualization/test_dag_drawer.py::TestDagDrawer::test_dag_drawer_no_register
- # tiny image differences, sigh
- test/python/visualization/test_gate_map.py::TestGateMap::test_plot_error_map_over_100_qubit
- # TODO: failures from dill
- test/python/circuit/test_parameters.py::TestParameters::test_transpiling_multiple_parameterized_circuits
- test/python/compiler/test_transpiler.py::TestTranspile::test_delay_converts_expr_to_dt
- test/python/compiler/test_transpiler.py::TestTranspile::test_transpile_two
- test/python/transpiler/test_naming_transpiled_circuits.py::TestNamingTranspiledCircuits::test_multiple_circuits_name_list
- )
-
- local EPYTEST_IGNORE=(
- # Breaks xdist
- test/python/qasm2/test_parse_errors.py
- test/python/transpiler/test_preset_passmanagers.py
- )
-
- rm -rf qiskit || die
- # Run the Python test suite rather than everything under test/ which
- # includes the 'randomized' suite. Upstream run that in a separate CI job.
- epytest test/python
-}
diff --git a/dev-python/rdflib/Manifest b/dev-python/rdflib/Manifest
index 5611201324b9..57ed2ac7305c 100644
--- a/dev-python/rdflib/Manifest
+++ b/dev-python/rdflib/Manifest
@@ -1 +1,2 @@
DIST rdflib-7.1.4.gh.tar.gz 5031847 BLAKE2B e16d6f5a37925cbc81d6a7ad0c883404a8ed8c89e562bf836ea61ae27005fe2b9fb714cd259ae2718649853642f09e147531dfce97be43d0e2c844561d7de88f SHA512 dcdf31ee0ed5e1b68e650155996e139e9160be0598189d41dbfe2734a50679d4dacad2fc887a30e51bc2c1dee1878291f01c374e17d6e4175b30b69ff73bba60
+DIST rdflib-7.2.1.gh.tar.gz 5079064 BLAKE2B a818508493bb900defabdc105baf740b7a0ed1ae861005a36fd47fcc863afe64d8813008a6a102138f2f3700e43267ccfa904234bd96866314b9981cdd87a693 SHA512 57a6f07261d92b0ea89fe4b2033f4683634c37dd5f185d31170ac1957fc2117144bd47e546f4f5bd56f631236a24544279467de7ab16b84058fdfa1a1b61adac
diff --git a/dev-python/rdflib/rdflib-7.2.1.ebuild b/dev-python/rdflib/rdflib-7.2.1.ebuild
new file mode 100644
index 000000000000..5f64365ec0ca
--- /dev/null
+++ b/dev-python/rdflib/rdflib-7.2.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_REQ_USE="sqlite?,threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="RDF library containing a triple store and parser/serializer"
+HOMEPAGE="
+ https://github.com/RDFLib/rdflib/
+ https://pypi.org/project/rdflib/
+"
+# tests removed in 7.1.2
+SRC_URI="
+ https://github.com/RDFLib/rdflib/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples sqlite"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ <dev-python/isodate-1[${PYTHON_USEDEP}]
+ >=dev-python/isodate-0.7.2[${PYTHON_USEDEP}]
+ ' 3.10)
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ <dev-python/pyparsing-4[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-3.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # doctests require internet
+ sed -i -e '/doctest-modules/d' pyproject.toml || die
+
+ # we disable pytest-cov
+ sed -i -e 's@, no_cover: None@@' test/test_misc/test_plugins.py || die
+
+ # allow regular html5lib, html5rdf is a fork with minimal changes:
+ # removing six dep (which is kinda good) and bundling webencodings
+ # (which is horrible)
+ find -name '*.py' -exec sed -i -e 's:html5rdf:html5lib:g' {} + || die
+}
+
+python_test() {
+ epytest -m "not webtest"
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ if use examples; then
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index af18035ca7a9..750a0ecb762d 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,3 +1,4 @@
DIST regex-2025.7.34.tar.gz 400714 BLAKE2B 4eb0c5600b9ef759f1e7511d01d533a3fda7b6010b6c974c0071e7cde2f5bbd9a8c62289b7abb4f2e0d9c251a9421876f6bf0a021892073babffb181d099ae55 SHA512 d30f69559804db12d85ee4c81d7055f3aab70f9a7c86b642932b7a12295ab2a4ca8e2a9bbf3a208b0546b7f7c76c64216cbd0b3ddfb7dfbd3fff7f9d4fa1d9ec
DIST regex-2025.8.29.tar.gz 400817 BLAKE2B 826f2deb3e94069124e35848f2ef33c4eab60464d548c5cba0e3dc16b09185dad0cfc427dde89d38f04f924bb16fbb539d79ebf34d83bcd7c62f344f9ace208d SHA512 9c17e000145523bdbeeffb9cfe177eab89fd55b2bcd7f74d3c122bfed7c7ce42b92b8f6b407157c3f5c84c32b285d24377d27c228ba52ef804ed432d0cd92623
DIST regex-2025.9.1.tar.gz 400852 BLAKE2B 31f07a4954cbafc48668424da6b7362f32d76fc3c8027ecd540d759324412f1f5db56aad9a75e212d73284dd05cd2369c17811e1f98ad551b5cc31f3e40c55d0 SHA512 80838c83207e750f986b034594c2460464758e4024fb1e8fcc13d4d3d746b07d00ff9f3226ab83cbd7a07674f9c6373dd1bd56981615017f72dae7ac80366c7f
+DIST regex-2025.9.18.tar.gz 400917 BLAKE2B 0239c15afed04de12985576709abcdf294b248d084a9b9126fd3bc734ddb51df83a35578602675af04df82819b9dcf65228b918c4d39fc762106f62b470b96ad SHA512 15fa2b951045cc1fa1d11d95cf6223f33f2d0d5b51637a9e5e99966176aa973deb34cf9a8baf5c6ebe49b26e3edb64bda1432bbf4610aefa3981385a404d1f51
diff --git a/dev-python/regex/regex-2025.9.18.ebuild b/dev-python/regex/regex-2025.9.18.ebuild
new file mode 100644
index 000000000000..ac9c985e036e
--- /dev/null
+++ b/dev-python/regex/regex-2025.9.18.ebuild
@@ -0,0 +1,32 @@
+# 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
+# pypy isn't supported upstream because of its UTF8 representation for strings
+# See https://github.com/mrabarnett/mrab-regex/issues/521#issuecomment-1936260187.
+PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Alternative regular expression module to replace re"
+HOMEPAGE="
+ https://github.com/mrabarnett/mrab-regex/
+ https://pypi.org/project/regex/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="doc"
+
+distutils_enable_tests unittest
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/Features.html )
+ local DOCS=( README.rst docs/*.rst )
+
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index 9aa4d3e828d3..610765348a43 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,3 +1,3 @@
DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-4.4.2.tar.gz 3509063 BLAKE2B 84c36e42fa9ef4fdec7b31b8fff46c8f0a4f1881aeb4f9af567cb1d5bc9296fcd5f26b9eddf51695a2a8d4411939e650364c6a8e01f7d067935604ffde5ee11e SHA512 09d5f2f90cba3e79526203bea3b5789db3a0a50fe0fb7ca63bc6b014ea018e6c5d5c59d095bf42b57f6d7b160d1bc206202c6a196e702c73c39c7becd9f2a3d7
DIST reportlab-4.4.3.tar.gz 3887532 BLAKE2B 30b2dd2160b3d9370ef9ad701da8bf52c640c2f94268bf3459d14d441cfc82b0d1fe5401ebbcfb7110faec9d1d5d03cd024b6be5f088d926f79cf3b4760539c3 SHA512 035b7d9c3de4d2a712641ee641ffa7cacab9239bc07832ed4837659a2d53432dd065fbb0d278d8a7c0a59c4b446249f2a61e9c5affa119118d033318de2a6884
+DIST reportlab-4.4.4.tar.gz 3711935 BLAKE2B 533ef3b23a83d472d29dc631032de56454c3a8d97d4b6f8336b54e7787c7318ce89eedf91a1edd5750aa31b451d3565afb6bfda1773d7b6104caf363578efaae SHA512 0366fa5986f0da99e34baac95b02873b4ea27e80f149fd43010063172f3d9d60dfae4f24f20f1f735d485be4cd9b41e0872682eb7200070913524c39c8bf6eb4
diff --git a/dev-python/reportlab/reportlab-4.4.2.ebuild b/dev-python/reportlab/reportlab-4.4.4.ebuild
index 847d9681fdba..51f70832eb60 100644
--- a/dev-python/reportlab/reportlab-4.4.2.ebuild
+++ b/dev-python/reportlab/reportlab-4.4.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/charset-normalizer[${PYTHON_USEDEP}]
diff --git a/dev-python/sigstore-models/Manifest b/dev-python/sigstore-models/Manifest
new file mode 100644
index 000000000000..ebfda63e8d71
--- /dev/null
+++ b/dev-python/sigstore-models/Manifest
@@ -0,0 +1 @@
+DIST sigstore-models-0.0.5.gh.tar.gz 29297 BLAKE2B 344284540bf1e279fa7e11b27b6f3ebe584a099bc2da08a6278d6700db0bfd2a6f9d55ec8aba8bb6a4cb5b74a66c625013e338e03f650fe8ca3a0c723ac237fe SHA512 e66ac6f079cbf6a531e92edc72e2a951fa756396449ac51e76f5556fcae47d05b57394d5728812af7497cd226e641b44241f3172251f1f9ba90b35c068b75819
diff --git a/dev-python/sigstore-models/metadata.xml b/dev-python/sigstore-models/metadata.xml
new file mode 100644
index 000000000000..a0d4c5913ba0
--- /dev/null
+++ b/dev-python/sigstore-models/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ </maintainer>
+
+ <origin>gentoo-staging</origin>
+ <stabilize-allarches/>
+</pkgmetadata> \ No newline at end of file
diff --git a/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild b/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild
new file mode 100644
index 000000000000..0260a281d244
--- /dev/null
+++ b/dev-python/sigstore-models/sigstore-models-0.0.5.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=uv-build
+PYTHON_COMPAT=( python3_{9,10,11,12,13} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Pydantic based models for Sigstore's protobuf specifications"
+HOMEPAGE="
+ https://github.com/astral-sh/sigstore-models/
+ https://pypi.org/project/sigstore-models/
+"
+SRC_URI="
+ https://github.com/astral-sh/sigstore-models/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/pydantic-2.11.7[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.14.1[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
diff --git a/dev-python/sigstore/Manifest b/dev-python/sigstore/Manifest
index 700a98e13bc1..18b057110373 100644
--- a/dev-python/sigstore/Manifest
+++ b/dev-python/sigstore/Manifest
@@ -1,2 +1,2 @@
-DIST sigstore-python-3.6.4.gh.tar.gz 281124 BLAKE2B 563b7cd22e6967c0f5ae74d15b79eca1efb3137966a986d6b7f87fc336f487820ea7a64924e68cc8bedcc473f4722f7f72cf55ee8c3f57d1867e6874b76cffd3 SHA512 1b6d942a68ec8b468541f247f01f0895012a2c0390b44532a369491c1d06a9995b42c9baf3411325e801a64d914de7e7581a59662c1b0e2b6c0e49742c256740
DIST sigstore-python-3.6.5.gh.tar.gz 281176 BLAKE2B 23d4ccffaa2e779fdb65406f452d0c559a2c0699560d996f3b71d326d38da38bc6a264c3d4195b866d9764289a986de7f732afc64f33995f98557e759baf0c79 SHA512 a4fd2cfe1619db363b33ea03e940ae6d3b97bb838501d704926cf32b63f7c2ce75ace9915ec466ab4a9714c9a2b45578aa3006b9c19ca022c588d50bb53ae5bb
+DIST sigstore-python-4.0.0.gh.tar.gz 299794 BLAKE2B ba6da6348436e9cdf43251556f7557015c5023ab80c90d801fd6ecc6f110a479d61e4edfa5f49a3a2a3204c411bc756a8c7a074798264c8f4a6036761804b052 SHA512 32fb6ce24635a0cedfea48d87f59c48d4794fd49399ca9fe1c10f945179888cd238dddb8be8ec5830b39e5d5faea0c5e8adec59c6710356ccd14067b817c0709
diff --git a/dev-python/sigstore/sigstore-3.6.4.ebuild b/dev-python/sigstore/sigstore-4.0.0.ebuild
index b406bf406240..d11e77a928bd 100644
--- a/dev-python/sigstore/sigstore-3.6.4.ebuild
+++ b/dev-python/sigstore/sigstore-4.0.0.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
~dev-python/rfc3161-client-1.0.3[${PYTHON_USEDEP}]
>=dev-python/rfc8785-0.1.2[${PYTHON_USEDEP}]
>=dev-python/rich-13[${PYTHON_USEDEP}]
- ~dev-python/sigstore-protobuf-specs-0.3.2[${PYTHON_USEDEP}]
+ ~dev-python/sigstore-models-0.0.5[${PYTHON_USEDEP}]
~dev-python/sigstore-rekor-types-0.0.18[${PYTHON_USEDEP}]
>=dev-python/tuf-6.0[${PYTHON_USEDEP}]
"
@@ -47,6 +47,7 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
src_prepare() {
@@ -57,6 +58,5 @@ src_prepare() {
}
python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest test/unit --skip-online
}
diff --git a/dev-python/sqlalchemy/sqlalchemy-2.0.43.ebuild b/dev-python/sqlalchemy/sqlalchemy-2.0.43.ebuild
index da7f0ea7c12d..365c4d10f77e 100644
--- a/dev-python/sqlalchemy/sqlalchemy-2.0.43.ebuild
+++ b/dev-python/sqlalchemy/sqlalchemy-2.0.43.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="examples +sqlite test"
RDEPEND="
diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 4355375d03e8..bc8cfd4440ed 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -2,3 +2,4 @@ DIST sqlglot-26.33.0-crates.tar.xz 8859792 BLAKE2B abb2051b392c53dc3caa705ddd8df
DIST sqlglot-26.33.0.tar.gz 5353340 BLAKE2B 18ace866ec89ced24911803497e8cb5c55fc6c157bf62b893e90df914b8be3360403ffff67f196080cdef9b9b9078b86d471494ae9768e7947a8b4d5d39e49af SHA512 df38e899d59bdd07aca0e5370833133308f9c5be4d0c990bf8112a48776fae034b622938aba968769aa5dc5e2957d56da48c89045b91b2d33783e6e25acc4a7b
DIST sqlglot-27.14.0.tar.gz 5462946 BLAKE2B a88f1775a1dc5d42678eab8427f857bb060f0dfcf3ba97f43bd1761b6807a7c1fd216019047d4f053f665547791f94cc52197b2d175a13e1d76a02373b4251f1 SHA512 33f072e6898e442bf690bf44d2757fd41f3a9bfc74e062cd17db60d651dca39aba2658f32958f9eed3bd1943d53b02412e5b6588762c720a2d0847e61195bcfe
DIST sqlglot-27.15.3.tar.gz 5469854 BLAKE2B 6c39c40663b946abdad21c961797018938a4ed2d95cb118fbc2235794ba66f7bfd0f98bd0d338b80133087e4cfef63c3ce4098b57b4662f92ef6653fdcaa0590 SHA512 9d9ce9c6c142734476ef286fd3b7268c500c127e40ecc809db9c92bd71c987b080814641eac1beccecdac266501403c789a5428fd2bed554a54abf758aa013e8
+DIST sqlglot-27.16.3.tar.gz 5471626 BLAKE2B ec8f0a831767380362c4c2fe31d3e63355904bbe8a063172efe5f1b893fbc5fce98f9540e9a89136070db6beebe0ac4384b894e0fb103a8bd2c014a917b60b3f SHA512 b9aae79f96b2a7d797c762ab471737b29fa7760798e9121490db2f16a953a67baeb71c0d3e86d77ff00e311a2240503d1155f16669905847d91a5d4eedf18574
diff --git a/dev-python/sqlglot/sqlglot-27.16.3.ebuild b/dev-python/sqlglot/sqlglot-27.16.3.ebuild
new file mode 100644
index 000000000000..9a517e6a4e70
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-27.16.3.ebuild
@@ -0,0 +1,175 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+ aho-corasick@1.1.3
+ anes@0.1.6
+ anstyle@1.0.10
+ autocfg@1.1.0
+ bumpalo@3.16.0
+ cast@0.3.0
+ cfg-if@1.0.0
+ ciborium-io@0.2.2
+ ciborium-ll@0.2.2
+ ciborium@0.2.2
+ clap@4.5.23
+ clap_builder@4.5.23
+ clap_lex@0.7.4
+ criterion-plot@0.5.0
+ criterion@0.5.1
+ crossbeam-deque@0.8.6
+ crossbeam-epoch@0.9.18
+ crossbeam-utils@0.8.21
+ crunchy@0.2.2
+ either@1.13.0
+ half@2.4.1
+ heck@0.5.0
+ hermit-abi@0.4.0
+ indoc@2.0.4
+ is-terminal@0.4.13
+ itertools@0.10.5
+ itoa@1.0.14
+ js-sys@0.3.76
+ libc@0.2.169
+ log@0.4.22
+ memchr@2.7.4
+ memoffset@0.9.0
+ num-traits@0.2.19
+ once_cell@1.19.0
+ oorandom@11.1.4
+ plotters-backend@0.3.7
+ plotters-svg@0.3.7
+ plotters@0.3.7
+ portable-atomic@1.9.0
+ proc-macro2@1.0.89
+ pyo3-build-config@0.25.0
+ pyo3-ffi@0.25.0
+ pyo3-macros-backend@0.25.0
+ pyo3-macros@0.25.0
+ pyo3@0.25.0
+ quote@1.0.37
+ rayon-core@1.12.1
+ rayon@1.10.0
+ regex-automata@0.4.9
+ regex-syntax@0.8.5
+ regex@1.11.1
+ rustc-hash@2.1.0
+ ryu@1.0.18
+ same-file@1.0.6
+ serde@1.0.216
+ serde_derive@1.0.216
+ serde_json@1.0.133
+ syn@2.0.87
+ target-lexicon@0.13.2
+ tinytemplate@1.2.1
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ walkdir@2.5.0
+ wasm-bindgen-backend@0.2.99
+ wasm-bindgen-macro-support@0.2.99
+ wasm-bindgen-macro@0.2.99
+ wasm-bindgen-shared@0.2.99
+ wasm-bindgen@0.2.99
+ web-sys@0.3.76
+ winapi-util@0.1.9
+ windows-sys@0.52.0
+ windows-sys@0.59.0
+ windows-targets@0.52.6
+ windows_aarch64_gnullvm@0.52.6
+ windows_aarch64_msvc@0.52.6
+ windows_i686_gnu@0.52.6
+ windows_i686_gnullvm@0.52.6
+ windows_i686_msvc@0.52.6
+ windows_x86_64_gnu@0.52.6
+ windows_x86_64_gnullvm@0.52.6
+ windows_x86_64_msvc@0.52.6
+"
+
+CARGO_OPTIONAL=1
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..14} )
+CRATE_PV=26.33.0
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+ https://sqlglot.com/
+ https://github.com/tobymao/sqlglot/
+ https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+ native-extensions? (
+ https://github.com/gentoo-crate-dist/sqlglot/releases/download/v${CRATE_PV}/sqlglot-${CRATE_PV}-crates.tar.xz
+ )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016
+"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+ native-extensions? (
+ ${RUST_DEPEND}
+ dev-util/maturin[${PYTHON_USEDEP}]
+ )
+ test? (
+ dev-python/pytz[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so"
+
+pkg_setup() {
+ use native-extensions && rust_pkg_setup
+}
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+python_compile() {
+ distutils-r1_python_compile
+
+ if use native-extensions; then
+ local DISTUTILS_USE_PEP517=maturin
+ local DISTUTILS_UPSTREAM_PEP517=maturin
+ cd sqlglotrs || die
+ distutils-r1_python_compile
+ cd - >/dev/null || die
+ fi
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # Tests require pyspark or duckdb which aren't in the tree.
+ # Pandas would be a requirement normally, but it gets ignored by proxy.
+ "tests/dataframe/integration/test_dataframe.py"
+ "tests/dataframe/integration/test_grouped_data.py"
+ "tests/dataframe/integration/test_session.py"
+ "tests/test_executor.py"
+ "tests/test_optimizer.py"
+ )
+
+ # make sure not to use an earlier installed version
+ local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0)
+ rm -rf sqlglotrs || die
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "simplifying timedelta expressions" dev-python/python-dateutil
+}
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 6566519d3509..b9a2d4840492 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,2 +1,3 @@
DIST trimesh-4.7.4.gh.tar.gz 13640438 BLAKE2B 657d69e3ce886167c9c8b4e2080b961dda41c7420da7f5e4dfeb8bfba5aa3cd1a83c9e44eebdf8c27770fad3bc712874becf37f98307973ec2f1707f32106699 SHA512 4b51e642eb4dbfe6898082dbd9017b9da70093036cb826d909e55295d65e43a4933c8a94d8a1f653a713e235b7bc48bb30f30f4df7a36ae115302c031ee0f03e
DIST trimesh-4.8.1.gh.tar.gz 13660870 BLAKE2B 788ba3bdd7847d95431c415f2fd32c9efbd76258be91ad3043a314d2064d5b0c31c6b613e847dea8fb099d23995d4770f9c1303af0c1474d0b3a047a4b6b684f SHA512 4505b804b9ae2a0a676f8cceb081a6dfbdb2ade75dcbe66e15d8aaeca69988be129145c424052e2898459def6ed740b8e6c17a40f86961c8c3db6f0378fca07a
+DIST trimesh-4.8.2.gh.tar.gz 13663008 BLAKE2B 261e46287dc6a842a0482f8afe32f938310c2e53cc92fa8cc7d91c84a1ed3faed0131e18e325ef0c0793c394259025582ae643621333a4718468dad1aa12b934 SHA512 d74f2c67175f1284cc33e18afccb21612349b37f36908017800aa9280311ab8174abbd514b535af88803f237347b86c3feffbb3010fc9032b7ce1c279de1c1a3
diff --git a/dev-python/trimesh/trimesh-4.8.2.ebuild b/dev-python/trimesh/trimesh-4.8.2.ebuild
new file mode 100644
index 000000000000..7ffba0c82ba1
--- /dev/null
+++ b/dev-python/trimesh/trimesh-4.8.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for loading and using triangular meshes"
+HOMEPAGE="
+ https://trimesh.org/
+ https://github.com/mikedh/trimesh/
+ https://pypi.org/project/trimesh/
+"
+SRC_URI="
+ https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ dev-python/charset-normalizer[${PYTHON_USEDEP}]
+ dev-python/colorlog[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/networkx[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/pycollada[${PYTHON_USEDEP}]
+ dev-python/pyglet[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/scipy[${PYTHON_USEDEP}]
+ >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
+ dev-python/svg-path[${PYTHON_USEDEP}]
+ dev-python/sympy[${PYTHON_USEDEP}]
+ dev-python/xxhash[${PYTHON_USEDEP}]
+ dev-python/rtree[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mapbox-earcut[${PYTHON_USEDEP}]
+ dev-python/pillow[webp,${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_DESELECT=(
+ # requires manifold3d
+ tests/test_boolean.py::test_multiple_difference
+ # timing nonsense
+ tests/test_bounds.py::BoundsTest::test_obb_mesh_large
+)
+EPYTEST_IGNORE=(
+ # require pyinstrument
+ tests/test_sweep.py
+)
+
+EPYTEST_PLUGINS=()
+: ${EPYTEST_TIMEOUT:=300}
+EPYTEST_RERUNS=3
+EPYTEST_XDIST=1
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+ optfeature_header "${PN} functionality can be extended by installing the following packages:"
+ optfeature "making GUI applications with 3D stuff" dev-python/glooey
+ optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
+ optfeature "loading a number of additional mesh formats" dev-python/meshio
+ optfeature "figuring out how much memory we have" dev-python/psutil
+ optfeature "marching cubes and other nice stuff" dev-python/scikit-image
+}
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index d03d2142f7ea..0a7b041f0d53 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,6 +1,4 @@
-DIST types_docutils-0.21.0.20250722.tar.gz 54539 BLAKE2B 37440cb849697c3d58cc6187f7fb040615fe4c68dc1e800f10b46b6a2bdb562296263e779d9abe4482eda8cb952d00b730d8bfd4afa25da73862a251e69d6fdf SHA512 8e61afe8ce447d53ec5511f1e2556200e0f1bfe2a701852f4ff4ce2a9685736d359c13d3a13d3c88b22b190291554c087420395c715b6ef821e6f24aef7708a6
-DIST types_docutils-0.21.0.20250728.tar.gz 54656 BLAKE2B 843f2615f22fd5420901f87d1cdbe5c6dcb844d062b3ab51c8b001a32c113a864e254c659922201dcc3a41cd95c35acc5c66692ff700fb7ebfd27c8cccbee2bd SHA512 02071d877c8e433c6b091694caca50741d2d13b8702d591fbe68139d417120c94ddcc222a34e08bcc861447813926f477492cdf61cd449073fe3250d1642dc55
-DIST types_docutils-0.21.0.20250809.tar.gz 54770 BLAKE2B 63b30cc8496f885c3ad13d7e69602bec5d0d033c551b2e9e3717577d3f84bd8e5065c90e657220a17f36ccd15ae427d575b8ca0824b2bd964c6e47b272f4f72c SHA512 a73ffb705dff7be79c97c3783b34802b9bd0ae4bdff58580adadeb1326ee9c1932c233b2088316b7f366e6891fb35e952d095f21ec2b3804fb1930f5ca7fb17d
DIST types_docutils-0.22.0.20250814.tar.gz 56376 BLAKE2B 75690dfe8d479fdb97b39391e813e4858feead0604dcba94355a66641100ac6a45ca61f6e231bde7cbcdfabb1e2866d30b1ea8bb98cf3e19b7b85eeaddb57813 SHA512 a064c117929e85fdae33276dfd72caa268aef9620c3144000f2660dd0e3d900d169534896599cad1f295a7bbb1de176a65da71f7096dbce5015c895eaefb7cab
DIST types_docutils-0.22.0.20250822.tar.gz 56487 BLAKE2B 2d6fcf0bee2ff56f08fcbb2ef1b51140926410c3ff51f7139bf3cd4a4a0999e5555ebcbd668daabd9cf7b1bef6e31b562092af14f1a571d13223aed1afa4b0e0 SHA512 ae4d8927c0c5d423b004cd84f8fed20408f2944105b06c95c67248a7cd0a049da519d3aeeb6f05fdcc58ee178fcb3d0aecab8ea6333e0d3b8776b3406272a60a
DIST types_docutils-0.22.0.20250914.tar.gz 56496 BLAKE2B 0c9f9321506821a1732bdef41ccdf3cc617a87f18c2d9343f0eddba143456b0647a6ca0b6dc9e6ea245310b6019e2672cdc8aeea702ad1a61105201efec253de SHA512 3207655dd257f5274fffcb0213fcdef9dbfd564f027b84563366b2f79f3df2001f88317ac27a6e89fca18b4ebab7296de8f8e53d656e3ffcb558ed2ab770a653
+DIST types_docutils-0.22.0.20250919.tar.gz 56554 BLAKE2B dce038821d21f58bd2a2d93348b3685c2b44a909b9036407089d4974e7774b7a6e97826758616562d7f5f87869a3aa23860f420d3fb722ba147d6df892f11304 SHA512 c37792c851284c173ccf07d7f9821bff16a9bd550a62bfb885201f009959836421adb30471b376fe89454857636e789ebf1a3bed5ee5cddfc7084ca6e8f90857
diff --git a/dev-python/types-docutils/types-docutils-0.21.0.20250728.ebuild b/dev-python/types-docutils/types-docutils-0.21.0.20250728.ebuild
deleted file mode 100644
index 29b3eac5da76..000000000000
--- a/dev-python/types-docutils/types-docutils-0.21.0.20250728.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for docutils"
-HOMEPAGE="https://pypi.org/project/types-docutils/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
diff --git a/dev-python/types-docutils/types-docutils-0.21.0.20250809.ebuild b/dev-python/types-docutils/types-docutils-0.21.0.20250809.ebuild
deleted file mode 100644
index 29b3eac5da76..000000000000
--- a/dev-python/types-docutils/types-docutils-0.21.0.20250809.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for docutils"
-HOMEPAGE="https://pypi.org/project/types-docutils/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
diff --git a/dev-python/types-docutils/types-docutils-0.21.0.20250722.ebuild b/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild
index 29b3eac5da76..9fdbbf2b35dd 100644
--- a/dev-python/types-docutils/types-docutils-0.21.0.20250722.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.22.0.20250919.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="https://pypi.org/project/types-docutils/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
diff --git a/dev-python/uuid6/uuid6-2025.0.1.ebuild b/dev-python/uuid6/uuid6-2025.0.1.ebuild
index 27f8ffec2bee..cbcf3a4e86fb 100644
--- a/dev-python/uuid6/uuid6-2025.0.1.ebuild
+++ b/dev-python/uuid6/uuid6-2025.0.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~x86"
BDEPEND="
dev-python/setuptools-scm[${PYTHON_USEDEP}]
diff --git a/dev-python/wrapt/wrapt-1.17.3.ebuild b/dev-python/wrapt/wrapt-1.17.3.ebuild
index 187ee16415bf..82a1cfed7bee 100644
--- a/dev-python/wrapt/wrapt-1.17.3.ebuild
+++ b/dev-python/wrapt/wrapt-1.17.3.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+native-extensions"
EPYTEST_PLUGINS=()
diff --git a/dev-python/zc-lockfile/Manifest b/dev-python/zc-lockfile/Manifest
index af928826fc7d..8550a33ee898 100644
--- a/dev-python/zc-lockfile/Manifest
+++ b/dev-python/zc-lockfile/Manifest
@@ -1 +1,2 @@
DIST zc.lockfile-3.0.post1.tar.gz 10190 BLAKE2B 80f732b758581b25f7d45c843b73b35985ad24185a04d207b612b448e6a1c52e49103d214e9a8b1fa0c3965037c8bcd73c504c5e0e8267814a380e08dc6f1256 SHA512 180d167ffd5760d8f9de02fcbf8e715ad04382d530f3b2970b92e346a588bb3da16926871be944441b2c0d4c8501a9d59fed2dc3c0a733b6c4478b6571d4b911
+DIST zc_lockfile-4.0.tar.gz 10956 BLAKE2B ad5a9b27dad3ea3c523c5f2d182e28ff9c45f5a989140cf5b235ef87df3b320c5819bf521129f285b5a6b55a9fb0b562c9bffaaa7f3c8010d7de8f082f41df98 SHA512 d6f9a01676710aa50b7a422fa11fd5617ee2806ad6f1d301b2e18460a3a5708eef0d8272aa7a4523b81ea2ca55280b88323fb9c00cb8230b490d63478906ec77
diff --git a/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild b/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild
new file mode 100644
index 000000000000..dd033d1b53df
--- /dev/null
+++ b/dev-python/zc-lockfile/zc-lockfile-4.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-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_{9,10,11,12,13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Basic inter-process locks"
+HOMEPAGE="
+ https://github.com/zopefoundation/zc.lockfile/
+ https://pypi.org/project/zc.lockfile/
+"
+
+LICENSE="ZPL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/zope-testing[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( CHANGES.rst README.rst )
+
+distutils_enable_tests unittest
+
+python_prepare_all() {
+ # rdep is only needed for namespace
+ sed -i -e '/install_requires.*setuptools/d' setup.py || die
+ # do not install README into site-packages
+ sed -e '/^ include_package_data/d' -i setup.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ "${EPYTHON}" -m unittest zc.lockfile.tests -v || die
+}
diff --git a/dev-qt/qt-creator/qt-creator-17.0.1.ebuild b/dev-qt/qt-creator/qt-creator-17.0.1.ebuild
index 24d792af8c79..9471ab42a13e 100644
--- a/dev-qt/qt-creator/qt-creator-17.0.1.ebuild
+++ b/dev-qt/qt-creator/qt-creator-17.0.1.ebuild
@@ -29,7 +29,7 @@ else
cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/${QTC_P}-vendor.tar.xz )
"
S=${WORKDIR}/${QTC_P}
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
diff --git a/dev-qt/qt-docs/qt-docs-6.9.2_p202508181146.ebuild b/dev-qt/qt-docs/qt-docs-6.9.2_p202508181146.ebuild
index a85859d08b22..8e676f94c684 100644
--- a/dev-qt/qt-docs/qt-docs-6.9.2_p202508181146.ebuild
+++ b/dev-qt/qt-docs/qt-docs-6.9.2_p202508181146.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://doc.qt.io/"
LICENSE="FDL-1.3"
SLOT="6"
-KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
IUSE="+examples +html +qch"
REQUIRED_USE="|| ( examples html qch )"
diff --git a/dev-qt/qt3d/qt3d-6.9.2-r1.ebuild b/dev-qt/qt3d/qt3d-6.9.2-r1.ebuild
index 70d6abb29c54..7cd227469fbc 100644
--- a/dev-qt/qt3d/qt3d-6.9.2-r1.ebuild
+++ b/dev-qt/qt3d/qt3d-6.9.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="3D rendering module for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ~riscv x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qt5compat/qt5compat-6.9.2.ebuild b/dev-qt/qt5compat/qt5compat-6.9.2.ebuild
index eae80e8e287a..ff136128d32b 100644
--- a/dev-qt/qt5compat/qt5compat-6.9.2.ebuild
+++ b/dev-qt/qt5compat/qt5compat-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module containing the unsupported Qt 5 APIs"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="+gui icu qml"
diff --git a/dev-qt/qtcharts/qtcharts-6.9.2.ebuild b/dev-qt/qtcharts/qtcharts-6.9.2.ebuild
index 169b2c682901..c4cc2ba5e795 100644
--- a/dev-qt/qtcharts/qtcharts-6.9.2.ebuild
+++ b/dev-qt/qtcharts/qtcharts-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Chart component library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="gles2-only qml"
diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.9.2.ebuild b/dev-qt/qtconnectivity/qtconnectivity-6.9.2.ebuild
index 244a007808f3..49cd91ee098a 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.9.2.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="+bluetooth neard nfc smartcard"
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.9.2-r1.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.9.2-r1.ebuild
index 72135e09c18b..c0d87e116431 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.9.2-r1.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.9.2-r1.ebuild
@@ -13,7 +13,7 @@ inherit python-any-r1 qt6-build
DESCRIPTION="Qt Declarative (Quick 2)"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets"
diff --git a/dev-qt/qtgraphs/qtgraphs-6.9.2.ebuild b/dev-qt/qtgraphs/qtgraphs-6.9.2.ebuild
index 49d7c4464b8c..eab9e89094ab 100644
--- a/dev-qt/qtgraphs/qtgraphs-6.9.2.ebuild
+++ b/dev-qt/qtgraphs/qtgraphs-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Graphs component library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
IUSE="quick3d"
diff --git a/dev-qt/qthttpserver/qthttpserver-6.9.2.ebuild b/dev-qt/qthttpserver/qthttpserver-6.9.2.ebuild
index 9ecd1640c236..332d6c423221 100644
--- a/dev-qt/qthttpserver/qthttpserver-6.9.2.ebuild
+++ b/dev-qt/qthttpserver/qthttpserver-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="HTTP server functionality for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm64 ~loong"
+ KEYWORDS="amd64 ~arm64 ~loong"
fi
IUSE="+ssl websockets"
diff --git a/dev-qt/qtimageformats/qtimageformats-6.9.2.ebuild b/dev-qt/qtimageformats/qtimageformats-6.9.2.ebuild
index 1f4667c1d28d..2ccd47fb813c 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.9.2.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Additional format plugins for the Qt image I/O system"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86"
fi
IUSE="mng"
diff --git a/dev-qt/qtlanguageserver/qtlanguageserver-6.9.2.ebuild b/dev-qt/qtlanguageserver/qtlanguageserver-6.9.2.ebuild
index cf56a03c8a21..caa38b308bf1 100644
--- a/dev-qt/qtlanguageserver/qtlanguageserver-6.9.2.ebuild
+++ b/dev-qt/qtlanguageserver/qtlanguageserver-6.9.2.ebuild
@@ -9,7 +9,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the Language Server Protocol for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm64"
+ KEYWORDS="amd64 arm64"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6"
diff --git a/dev-qt/qtlocation/qtlocation-6.9.2.ebuild b/dev-qt/qtlocation/qtlocation-6.9.2.ebuild
index e2aedfa67070..1e368063e6be 100644
--- a/dev-qt/qtlocation/qtlocation-6.9.2.ebuild
+++ b/dev-qt/qtlocation/qtlocation-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Location (places, maps, navigation) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9.2.ebuild
index 8b81238ae6f7..686a25f28753 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9.2.ebuild
@@ -9,7 +9,7 @@ inherit flag-o-matic qt6-build
DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="
diff --git a/dev-qt/qtnetworkauth/qtnetworkauth-6.9.2.ebuild b/dev-qt/qtnetworkauth/qtnetworkauth-6.9.2.ebuild
index 6640509e29b2..6a9ae4cbf97c 100644
--- a/dev-qt/qtnetworkauth/qtnetworkauth-6.9.2.ebuild
+++ b/dev-qt/qtnetworkauth/qtnetworkauth-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Network authorization library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
fi
RDEPEND="~dev-qt/qtbase-${PV}:6[gui,network]"
diff --git a/dev-qt/qtpositioning/qtpositioning-6.9.2.ebuild b/dev-qt/qtpositioning/qtpositioning-6.9.2.ebuild
index 51eee0984748..d2e42bd9d8e3 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.9.2.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Physical position determination library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="geoclue nmea +qml"
diff --git a/dev-qt/qtquick3d/qtquick3d-6.9.2-r1.ebuild b/dev-qt/qtquick3d/qtquick3d-6.9.2-r1.ebuild
index 2c33afa0a3bd..f10d6b6008f9 100644
--- a/dev-qt/qtquick3d/qtquick3d-6.9.2-r1.ebuild
+++ b/dev-qt/qtquick3d/qtquick3d-6.9.2-r1.ebuild
@@ -9,7 +9,7 @@ inherit qt6-build
DESCRIPTION="Qt module and API for defining 3D content in Qt QuickTools"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
elif [[ ${QT6_BUILD_TYPE} == live ]]; then
EGIT_SUBMODULES=() # skip qtquick3d-assimp
fi
diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.9.2.ebuild b/dev-qt/qtquicktimeline/qtquicktimeline-6.9.2.ebuild
index b063b18a1b2a..fffbbb0a6b2c 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.9.2.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module for keyframe-based timeline construction"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtremoteobjects/qtremoteobjects-6.9.2.ebuild b/dev-qt/qtremoteobjects/qtremoteobjects-6.9.2.ebuild
index 34d0f6fff5b5..da0916e7382d 100644
--- a/dev-qt/qtremoteobjects/qtremoteobjects-6.9.2.ebuild
+++ b/dev-qt/qtremoteobjects/qtremoteobjects-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Inter-Process Communication (IPC) library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~loong"
+ KEYWORDS="amd64 ~loong"
fi
IUSE="qml"
diff --git a/dev-qt/qtscxml/qtscxml-6.9.2.ebuild b/dev-qt/qtscxml/qtscxml-6.9.2.ebuild
index 832f5b86a7a3..0bca048cb298 100644
--- a/dev-qt/qtscxml/qtscxml-6.9.2.ebuild
+++ b/dev-qt/qtscxml/qtscxml-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="State Chart XML (SCXML) support library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtsensors/qtsensors-6.9.2.ebuild b/dev-qt/qtsensors/qtsensors-6.9.2.ebuild
index 31f91c30870c..bd9cb1da40e7 100644
--- a/dev-qt/qtsensors/qtsensors-6.9.2.ebuild
+++ b/dev-qt/qtsensors/qtsensors-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Hardware sensor access library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtserialbus/qtserialbus-6.9.2.ebuild b/dev-qt/qtserialbus/qtserialbus-6.9.2.ebuild
index efd2ebfd5ca6..4038ad1db061 100644
--- a/dev-qt/qtserialbus/qtserialbus-6.9.2.ebuild
+++ b/dev-qt/qtserialbus/qtserialbus-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt module to access CAN, ModBus, and other industrial serial buses and protocols"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
RDEPEND="
diff --git a/dev-qt/qtserialport/qtserialport-6.9.2.ebuild b/dev-qt/qtserialport/qtserialport-6.9.2.ebuild
index bedd884d9410..e99797bf9b96 100644
--- a/dev-qt/qtserialport/qtserialport-6.9.2.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Serial port abstraction library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtshadertools/qtshadertools-6.9.2.ebuild b/dev-qt/qtshadertools/qtshadertools-6.9.2.ebuild
index cdc560c78d13..74483ed08ba7 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.9.2.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qtspeech/qtspeech-6.9.2.ebuild b/dev-qt/qtspeech/qtspeech-6.9.2.ebuild
index d2e7d8f5bd4f..d1d47ed03133 100644
--- a/dev-qt/qtspeech/qtspeech-6.9.2.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.9.2.ebuild
@@ -13,7 +13,7 @@ inherit qt6-build
DESCRIPTION="Text-to-speech library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="flite qml +speechd"
diff --git a/dev-qt/qtsvg/qtsvg-6.9.2.ebuild b/dev-qt/qtsvg/qtsvg-6.9.2.ebuild
index b7a17496a7d7..d5fd94ee22c4 100644
--- a/dev-qt/qtsvg/qtsvg-6.9.2.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build toolchain-funcs
DESCRIPTION="SVG rendering library for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
RDEPEND="
diff --git a/dev-qt/qttools/qttools-6.9.2.ebuild b/dev-qt/qttools/qttools-6.9.2.ebuild
index 22503698e8c4..cbcd35e83dc8 100644
--- a/dev-qt/qttools/qttools-6.9.2.ebuild
+++ b/dev-qt/qttools/qttools-6.9.2.ebuild
@@ -16,7 +16,7 @@ inherit desktop llvm-r2 optfeature qt6-build
DESCRIPTION="Qt Tools Collection"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="
diff --git a/dev-qt/qttranslations/qttranslations-6.9.2.ebuild b/dev-qt/qttranslations/qttranslations-6.9.2.ebuild
index 4c2ec5f94914..4b979459a8d8 100644
--- a/dev-qt/qttranslations/qttranslations-6.9.2.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.9.2.ebuild
@@ -9,7 +9,7 @@ inherit qt6-build
DESCRIPTION="Translation files for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
DEPEND="~dev-qt/qtbase-${PV}:6"
diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.2.ebuild b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.2.ebuild
index 30eba80a266e..691e260b2ee7 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.2.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
fi
IUSE="+sound +spell"
diff --git a/dev-qt/qtwayland/qtwayland-6.9.2.ebuild b/dev-qt/qtwayland/qtwayland-6.9.2.ebuild
index aea5a866e64c..5d346346d891 100644
--- a/dev-qt/qtwayland/qtwayland-6.9.2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Wayland platform plugin for Qt"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="accessibility compositor gnome qml vulkan"
diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.9.2.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.9.2.ebuild
index ff307df57a75..c6c313c40fd9 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.9.2.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Qt WebChannel"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv x86"
fi
IUSE="qml"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9.2-r1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9.2-r1.ebuild
index 2ffa33086222..bc08fea5a52e 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9.2-r1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9.2-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI+="
"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm64"
+ KEYWORDS="amd64 arm64"
fi
IUSE="
diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.9.2.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.9.2.ebuild
index cd7e8c6d2cb5..a9d187847977 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.9.2.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
fi
IUSE="qml +ssl"
diff --git a/dev-qt/qtwebview/qtwebview-6.9.2.ebuild b/dev-qt/qtwebview/qtwebview-6.9.2.ebuild
index 476dedd0913e..a7f63eb7da3d 100644
--- a/dev-qt/qtwebview/qtwebview-6.9.2.ebuild
+++ b/dev-qt/qtwebview/qtwebview-6.9.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 arm64"
+ KEYWORDS="amd64 arm64"
fi
RDEPEND="
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/actioncable/actioncable-7.1.4.2.ebuild b/dev-ruby/actioncable/actioncable-7.1.4.2.ebuild
deleted file mode 100644
index 2a23b3ae5ec6..000000000000
--- a/dev-ruby/actioncable/actioncable-7.1.4.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 ~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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.1.4.2.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.1.4.2.ebuild
deleted file mode 100644
index aaf83b522d6a..000000000000
--- a/dev-ruby/actionmailbox/actionmailbox-7.1.4.2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 ~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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/actionmailer/actionmailer-7.1.4.2.ebuild b/dev-ruby/actionmailer/actionmailer-7.1.4.2.ebuild
deleted file mode 100644
index b1b4a4eff17d..000000000000
--- a/dev-ruby/actionmailer/actionmailer-7.1.4.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 ~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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/actionpack/actionpack-7.1.4.2.ebuild b/dev-ruby/actionpack/actionpack-7.1.4.2.ebuild
deleted file mode 100644
index dedecf84035f..000000000000
--- a/dev-ruby/actionpack/actionpack-7.1.4.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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
-}
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/actiontext/actiontext-7.1.4.2.ebuild b/dev-ruby/actiontext/actiontext-7.1.4.2.ebuild
deleted file mode 100644
index 8cbcb5a53e47..000000000000
--- a/dev-ruby/actiontext/actiontext-7.1.4.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 ~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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/actionview/actionview-7.1.4.2.ebuild b/dev-ruby/actionview/actionview-7.1.4.2.ebuild
deleted file mode 100644
index f24f26487e47..000000000000
--- a/dev-ruby/actionview/actionview-7.1.4.2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/activejob/activejob-7.1.4.2.ebuild b/dev-ruby/activejob/activejob-7.1.4.2.ebuild
deleted file mode 100644
index 8944bbbd9ce2..000000000000
--- a/dev-ruby/activejob/activejob-7.1.4.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/activemodel/activemodel-7.1.4.2.ebuild b/dev-ruby/activemodel/activemodel-7.1.4.2.ebuild
deleted file mode 100644
index 340fc114ba80..000000000000
--- a/dev-ruby/activemodel/activemodel-7.1.4.2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/activerecord/activerecord-7.1.4.2.ebuild b/dev-ruby/activerecord/activerecord-7.1.4.2.ebuild
deleted file mode 100644
index 1d81a0c0756b..000000000000
--- a/dev-ruby/activerecord/activerecord-7.1.4.2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-# 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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/activestorage/activestorage-7.1.4.2.ebuild b/dev-ruby/activestorage/activestorage-7.1.4.2.ebuild
deleted file mode 100644
index 06e227f4428b..000000000000
--- a/dev-ruby/activestorage/activestorage-7.1.4.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 '/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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/activesupport/activesupport-7.0.8.7-r1.ebuild b/dev-ruby/activesupport/activesupport-7.0.8.7-r1.ebuild
index 78fd49e995c2..7c3bd664cc0f 100644
--- a/dev-ruby/activesupport/activesupport-7.0.8.7-r1.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.0.8.7-r1.ebuild
@@ -19,7 +19,7 @@ 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 ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activesupport/activesupport-7.1.4.2.ebuild b/dev-ruby/activesupport/activesupport-7.1.4.2.ebuild
deleted file mode 100644
index 96d827c92aec..000000000000
--- a/dev-ruby/activesupport/activesupport-7.1.4.2.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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/concurrent-ruby-1.0.2:1
- >=dev-ruby/connection_pool-2.2.5
- dev-ruby/drb
- >=dev-ruby/i18n-1.6:1
- >=dev-ruby/minitest-5.1
- 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.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/activesupport/activesupport-7.1.5.1.ebuild b/dev-ruby/activesupport/activesupport-7.1.5.1.ebuild
index 8ad29cf57f6a..d68c35ef826b 100644
--- a/dev-ruby/activesupport/activesupport-7.1.5.1.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.1.5.1.ebuild
@@ -19,7 +19,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="+msgpack test"
REQUIRED_USE="test? ( msgpack )"
diff --git a/dev-ruby/benchmark/benchmark-0.4.0.ebuild b/dev-ruby/benchmark/benchmark-0.4.0.ebuild
index 304659b43c1f..8025fa2f68d5 100644
--- a/dev-ruby/benchmark/benchmark-0.4.0.ebuild
+++ b/dev-ruby/benchmark/benchmark-0.4.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/benchmark/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Ruby BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -e 's:_relative ": "./:' \
diff --git a/dev-ruby/json/Manifest b/dev-ruby/json/Manifest
index 9ce7d69b4c45..35e00c620dc9 100644
--- a/dev-ruby/json/Manifest
+++ b/dev-ruby/json/Manifest
@@ -5,3 +5,4 @@ DIST json-2.12.2.tar.gz 848560 BLAKE2B 489660e253a40c4274cc7d1c45a959a32674d2bab
DIST json-2.13.0.tar.gz 850890 BLAKE2B 04f8042cf57c3008c835158a270e481786b135247eef499c6c7d5b6c17bdb9a5e34d684098f5fc85c78c6401d94886e8cc3a0f487f16b1c36286008edbe8e8f3 SHA512 ca9512cb6f54c3c912320f0c879cfedd65eded7e75d6914c71d4e9fcb2bfd49f93101933526b33c7ae908485a5a986ccd983b013f9ac2e75bc82dd056c08ee3a
DIST json-2.13.1.tar.gz 851179 BLAKE2B bf8710c90572f9808beb478c0114d889416b109f8d2b00210cd05717cac497eb0e696f4abdb56c994efb7341f7ed9d7f2e92d3174654438b4160bc08a6dad430 SHA512 957b97f1940d7b21559348458766b0dd101a487551f88be7735eaa98a2de99329a979193dd17a7d9390f8cf584b2ac2313b338e3a89f0df54e383ee1ce8b3bd8
DIST json-2.13.2.tar.gz 851603 BLAKE2B 9770e4892514f370c34c043582e519ba68a077eb246cd3a7164056572aca1570754362b7cf7cb5e2d39afa0204913d19b1bdb32b6b34253c910736940ac4793d SHA512 62a48257ccd7a34accd9926fe1e6d2ca2599eb86e7bf5239b473603ec4fc00928c56f46b8bae75880b62df3a9a8a4fb9000b61319a1b0a1987cfc9bde1422fa7
+DIST json-2.14.1.tar.gz 855875 BLAKE2B f989da0cf149f60b2539d36f54ad1b423033c42da140abc375990a43db0a76bb6b9277c4fbae77d524e64f314311b7eeef0eed896f3acaf30cfaf3b4706d3709 SHA512 82aedfce4c838ef177c5fdbc87107787343d22b1f333d44aef8cb77ed586d50d02128be2c8f3eaa8dcc9423ea46cad51667538fd72845566cf89c12229aa1c0e
diff --git a/dev-ruby/json/json-2.14.1.ebuild b/dev-ruby/json/json-2.14.1.ebuild
new file mode 100644
index 000000000000..35899578f2ec
--- /dev/null
+++ b/dev-ruby/json/json-2.14.1.ebuild
@@ -0,0 +1,56 @@
+# 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="CHANGES.md README.md"
+RUBY_FAKEGEM_DOCDIR="doc"
+
+RUBY_FAKEGEM_GEMSPEC="json.gemspec"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/json/ext/parser/extconf.rb ext/json/ext/generator/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/json/ext
+
+inherit ruby-fakegem
+
+DESCRIPTION="A JSON implementation as a Ruby extension"
+HOMEPAGE="https://github.com/ruby/json"
+SRC_URI="https://github.com/ruby/json/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="|| ( BSD-2 Ruby )"
+
+SLOT="$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+
+DEPEND="dev-util/ragel"
+
+ruby_add_bdepend "dev-ruby/rake
+ doc? ( dev-ruby/rdoc )
+ test? (
+ dev-ruby/test-unit:2
+ dev-ruby/test-unit-ruby-core
+ )"
+
+all_ruby_prepare() {
+ # Avoid building the extension twice!
+ # And use rdoc instead of sdoc which we don't have packaged
+ # And don't call git to list files. We're using the pregenerated spec anyway.
+ sed -i \
+ -e '/task :test/ s|:compile||' \
+ -e 's| => :clean||' \
+ -e 's|sdoc|rdoc|' \
+ -e 's|`git ls-files`|""|' \
+ -e '/extensiontask/I s:^:#:' \
+ Rakefile || die "rakefile fix failed"
+
+ sed -e 's/__dir__/"."/' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Avoid setting gem since it will not be available yet when installing
+ sed -i -e '/gem/ s:^:#:' test/json/test_helper.rb || die
+
+ # Fix version number
+ sed -e 's/2.8.2/2.9.0/' -i lib/json/version.rb || die
+}
diff --git a/dev-ruby/marcel/Manifest b/dev-ruby/marcel/Manifest
index 57f8e70992af..1bc3dbfc9ff4 100644
--- a/dev-ruby/marcel/Manifest
+++ b/dev-ruby/marcel/Manifest
@@ -1 +1,2 @@
DIST marcel-1.0.4.tar.gz 8340487 BLAKE2B 6f5260408de9997f8515619a661ea5b5293182a73cb45671aa2b5302e99b73b0ecb148acbeca2b8afdab8991fdd7ff789d2d79075fb5d37b0166c6a776802d03 SHA512 68811c3116ecafdea322c97637b3566102c21363de05678862fe1d9f1300ff6c0056449440169a69a353d77b568d0401930fbeac1651e0fea8189ae4960ce189
+DIST marcel-1.1.0.tar.gz 8353868 BLAKE2B 88ca72d9c11da62052152fab9a8d49b170509365386efac281704b5e9722925aa3a8f7290e4dd26316bcffe0db49f1bafc45a529cd1585c12fc4bc415323020b SHA512 0465955f7cb0d8001d6116c5d3fef6bd6ab4a114cab5a8efb74e17ee53e2ab844aae935e716ddd522d266dd9bf0dd8a0e4e0f5aaee903d8cd61870f4de4617a1
diff --git a/dev-ruby/marcel/marcel-1.1.0.ebuild b/dev-ruby/marcel/marcel-1.1.0.ebuild
new file mode 100644
index 000000000000..5736f19ee217
--- /dev/null
+++ b/dev-ruby/marcel/marcel-1.1.0.ebuild
@@ -0,0 +1,33 @@
+# 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="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Simple mime type detection using magic numbers, filenames, and extensions"
+HOMEPAGE="https://github.com/rails/marcel"
+SRC_URI="https://github.com/rails/marcel/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+ruby_add_bdepend "test? ( dev-ruby/rack:3.1 )"
+
+all_ruby_prepare() {
+ sed -i \
+ -e '1igem "rack", "~> 3.1.0"' \
+ -e '2irequire "pathname"' \
+ test/test_helper.rb || die
+
+ sed -i -e '/bundler/ s:^:#:' Rakefile || die
+}
diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest
index e689f490795b..5dd052dfb44a 100644
--- a/dev-ruby/maxitest/Manifest
+++ b/dev-ruby/maxitest/Manifest
@@ -2,3 +2,4 @@ DIST maxitest-5.5.0.tar.gz 65102 BLAKE2B 46c7d0c9bcc794066316cc244f4628771a14224
DIST maxitest-5.7.1.tar.gz 65849 BLAKE2B c377923ae8e9a27bc57fba4a672deed04fbf397e518aa5ed33e63885176b8c2e6aff59b8eab2e2c7d6ba972ed4cde1033c5bc3017864c910275fcbdd7ecb967d SHA512 6b030a1d47e4c3c6502dc672d7aa0277965aadf371ba2037c7e9e21f5e305a71b3e19d7e67fd6adabe84f6c9686e28e6e2697fb1c4350915c2bdf58a7eef857c
DIST maxitest-5.8.0.tar.gz 66194 BLAKE2B 3110fe8c000c54ff2cf66dabfd1f9a12a327330e8195138f1af2e98f0e2fc8f0a13cc97cf3cd9334a6ea221aded63b9fe425cadd870a15b6969ef4b662b509a6 SHA512 07e0828717b3d672398bfd76279707943983b319a068c1e07e20d807dcf7deeda3e98cc7a4314bdbfe6f534b9909aa551ec54f60c61e5c43147707370ed03e33
DIST maxitest-6.0.0.tar.gz 65875 BLAKE2B 7108c344f7a2ce6cd3e718dc46b2931886dda6d6df844e14cd418e44054864df9e9f7a5ea0669468355fb0edc5297e320bbae7d45d81c560f486f1d9b4c6b675 SHA512 b8ce6f50d13d598596dd4c51781d0a79d48af8796509c9442ae3d65fbb9bd9086a880130a7b36eacddcc5c8399f19f86ed7de56feec528f679f3a7360f4a22a2
+DIST maxitest-6.0.1.tar.gz 65976 BLAKE2B 3b52b4b86ceaa31362b553942bd97b4c07adf3388a4fcc3bf3db49bfbfa1155ada1ade3d2e43f1d8a411de8a1bfa2dbfd771fba37c566769ac3c3fbe41f10307 SHA512 1d2d21ad32ff27ed4e5b84f6a81580e8652a29eb701cd65fca36013feca702dbae5aa7bc8e69dcad2a2a98b2131a7dfb8e7a3e823dae6870cb50ede3cab3f5cc
diff --git a/dev-ruby/maxitest/maxitest-6.0.1.ebuild b/dev-ruby/maxitest/maxitest-6.0.1.ebuild
new file mode 100644
index 000000000000..33388f4d858c
--- /dev/null
+++ b/dev-ruby/maxitest/maxitest-6.0.1.ebuild
@@ -0,0 +1,61 @@
+# 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.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Minitest + all the features you always wanted"
+HOMEPAGE="https://github.com/grosser/maxitest"
+SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/minitest-5.20.0:* <dev-ruby/minitest-5.26.0:*"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler >=dev-ruby/minitest-5.21.0 )"
+
+all_ruby_prepare() {
+ rm -f Gemfile.lock || die
+ # Remove developer-only gems from the gemspec and avoid git issues
+ sed -e 's:_relative ": "./:' \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -e '/\(debug\|bump\)/ s:^:#:' \
+ -i Gemfile || die
+
+ sed -e '/shows backtrace for/askip' \
+ -e '/describe.*line/ s/describe/xdescribe/' \
+ -e '/describe.*color/ s/describe/xdescribe/' \
+ -i spec/maxitest_spec.rb || die
+}
+
+each_ruby_prepare() {
+ # Use the correct target
+ sed -e '/\(run_cmd\|sh\)/ s:ruby:'${RUBY}':' \
+ -e '/\(run_cmd\|sh\)/ s:mtest:'${RUBY}' -rmaxitest/version -S bin/mtest:' \
+ -i spec/maxitest_spec.rb || die
+
+ case ${RUBY} in
+ *ruby34)
+ # Avoid test failing due to changed messages in Ruby.
+ sed -e '/stops on ctrl+c and prints errors/ s/it/xit/' \
+ -e '/shows backtraces when in verbose mode/ s/it/xit/' \
+ -i spec/maxitest_spec.rb || die
+ ;;
+ esac
+}
+
+each_ruby_test() {
+ PATH="${S}/bin:${PATH}" RUBYLIB="${S}/lib" RSPEC_VERSION=3 ruby-ng_rspec spec
+}
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 9ca0800c72c7..47d81d793b5d 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.gem 7168 BLAKE2B 98f659679fbf335966b85483f685dbdf00cd8ad0f7bf9d11bf8cdc83f800d084b4f38b48fb6ea316fd630347f467284c4ddd3247e06114d4c037422546a4a0a4 SHA512 f6438e152d6da99b638c3981b74af949f395fb76e412f66d38b74896cad56570382649ab6ae4dc5844739546defdaf76e2ae5c485200c7b78e1bb6b4cace43e4
-DIST rails-7.1.4.2.gem 7168 BLAKE2B 3cea90603dd9b0416681ce74ceb48d43175412e3ab771a6b30176c99cf5fe0de3722d1a601c8ca8f4c6658c623eb328f083b9f1579e29e2475b34070aa1ada4f SHA512 33aa02a065bdf3630578d9c2356c7938cdff43774b3258fc02b93a4e598c9beee396f8c5748a1f6645e68f8d29ad0879a6980f9e6171b4417f2c957e753c403e
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.2.2.1.gem 7168 BLAKE2B 7cdd1c5bfa478c2e7b28b92be9dffc5e943618cc35d8d8d7c1526524480086064b82ee2f408c87652fd99f5dc9b5c690f77aa5147f6324ce43941b82617e5cba SHA512 3fe2b9ddad694e6fc02ad62493ee06e3c0390685aba6b808d7a1301f5c36c39bc3368c7fbc9d691b1e7364ed27c0881b2285f2558f3ea82b531d99416e037e50
diff --git a/dev-ruby/rails/rails-7.1.4.2.ebuild b/dev-ruby/rails/rails-7.1.4.2.ebuild
deleted file mode 100644
index 4b56ab4ab897..000000000000
--- a/dev-ruby/rails/rails-7.1.4.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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 ~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 8e52e7287c44..75949072e75f 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,5 +1,4 @@
DIST rails-7.0.8.7.tgz 11083317 BLAKE2B 055a4930a1076bbdab294393ea1423d043e0679bef0be262189c6e0a7825000eb32bbf8d30982a456f289d3748818d254b4482ae117798663f424bd719d452f8 SHA512 4a480278eea63962aba6a6e5d9c0c2f18c6af4e98a0de1bcb7a87c90ebece16bada9cebef1a88f141ebafac9741ef16c818b9fa04625ba7bb345726258a0bcd7
-DIST rails-7.1.4.2.tgz 10930504 BLAKE2B 711cc97232e3ed54c76641fe2e50c4c0b2f97f5152be38dbdf1eb8a48b63cfb363612bf1f55fa42ed8f2fcccc3a4ecd59f5651d7afef883f54b7d19896ce0de0 SHA512 87f8be5be37a68943bdb53eec34a1f34d43bb39a12c82990b8e123c7bb9824be854e4dfc2f431f5c021beefc813a282132dd950cbf1a74118c3d79ad72a4a074
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.2.2.1.tgz 11191598 BLAKE2B 5efb59f891ce5570984647f1941d24c9e2c4efa4281de3393d5e470f510324c63abd6cafb520da0662e0a08f64304570b5e7418211eeb44f1e11101eda0d7252 SHA512 7aced16f3c847ae7191b5dbb23b9f4b6c0be81404ac7d18f6cd124380f74ce48b9e4f3233cb77062970e302c486baf89e2c104b77a31b794c77ae75256868e0f
diff --git a/dev-ruby/railties/railties-7.1.4.2.ebuild b/dev-ruby/railties/railties-7.1.4.2.ebuild
deleted file mode 100644
index f80e9f7faac4..000000000000
--- a/dev-ruby/railties/railties-7.1.4.2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-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/dev-ruby/rexml/rexml-3.4.2.ebuild b/dev-ruby/rexml/rexml-3.4.2.ebuild
index 6d3fb2c68bf1..a54571d9068b 100644
--- a/dev-ruby/rexml/rexml-3.4.2.ebuild
+++ b/dev-ruby/rexml/rexml-3.4.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/ruby/rexml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="3"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "dev-ruby/strscan"
diff --git a/dev-ruby/rspec-support/Manifest b/dev-ruby/rspec-support/Manifest
index 9177d159c559..212b7ebf73ba 100644
--- a/dev-ruby/rspec-support/Manifest
+++ b/dev-ruby/rspec-support/Manifest
@@ -1,3 +1,4 @@
DIST rspec-support-3.13.2-git.tgz 914469 BLAKE2B 9bb0977420f8e034b47f7f8589e372483265e8a7b783bc2222243a1a500d7852ea948f44a8b19e0c3b1fa62379b8fdb1d68e7dd98ac439585cce91086cc0d5e9 SHA512 f4f46ecfc6d5b9dae9a210fd25b0ac96c9491e9b20aadae8d26997f45cc81b3dce6dbbffc727e406517869ae68cc46f73832f8f3793cb10055c342dc16f5848d
DIST rspec-support-3.13.4-git.tgz 918142 BLAKE2B 2ed20f07a42bb9133baccdf722e8dbe6f6d967aa4d17fcb4fd15baa6c401f69f6b6cd25c5bd944c07d90d49d2a42ae51fd44d9c0248aabae19b056f5c3162267 SHA512 3225aaaea9cda393f0357bc08e739c7333068807f3cb7999355c27bf05384bac2eb99ab921202edce83f686c02e8565031b73f379174f6df74c65852fbc6d4e7
DIST rspec-support-3.13.5-git.tgz 919211 BLAKE2B bb7f963e4f4be9c37cd9485269857def00b7b48edc70157bf04216e8dd6fe036fc888a5beb3d1a8c4fa74b3e881fe8b57c8c346558581167b0251bb278b1457d SHA512 bcce2c6a14f1b5bbcd4345cac539b38bfadb22b277073c429b870209429775b1bf4f5f76fd6ab5dd1dc247ce76dd72568ade6d4c5c27d87d1e39375d375f915c
+DIST rspec-support-3.13.6-git.tgz 919280 BLAKE2B c187f756c3cd5cf2880cd85638b19e96d2ee4d31ba41bbf9984e600355a3986d93c68d98528faab25c121ea03902e27ec5c78ec09c3ad7ead4580f4ac54b055e SHA512 609bd79d969dbaab5877050f7faaaf48fe3b8edda29d24d5728ab147bbae41786212852f85f56206d86e91df3bace45932f697336aaf2a1bcedb441a06217119
diff --git a/dev-ruby/rspec-support/rspec-support-3.13.6.ebuild b/dev-ruby/rspec-support/rspec-support-3.13.6.ebuild
new file mode 100644
index 000000000000..91dce7b6046d
--- /dev/null
+++ b/dev-ruby/rspec-support/rspec-support-3.13.6.ebuild
@@ -0,0 +1,54 @@
+# 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_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A Behaviour Driven Development (BDD) framework for Ruby"
+HOMEPAGE="https://github.com/rspec/rspec-support"
+SRC_URI="https://github.com/rspec/rspec/archive/refs/tags/${PN}-v${PV}.tar.gz -> ${P}-git.tgz"
+RUBY_S="rspec-${PN}-v${PV}/${PN}"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+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/rspec-3.9.0:3 >=dev-ruby/thread_order-1.1.0 )"
+
+all_ruby_prepare() {
+ sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
+
+ # Remove spec that, by following symlinks, tries to scan pretty much
+ # the whole filesystem.
+ rm spec/rspec/support/caller_filter_spec.rb || die
+
+ # Avoid spec that requires a dependency on git
+ sed -i -e '/library wide checks/,/]/ s:^:#:' spec/rspec/support_spec.rb || die
+
+ # Avoid a spec requiring a specific locale
+ sed -i -e '/copes with encoded strings/ s/RSpec::Support::OS.windows?/true/' spec/rspec/support/differ_spec.rb || die
+
+ # Avoid specs failing when run in Gentoo, possibly due to different IO
+ sed -e '/outputs unified diff message of two arrays/askip "Gentoo IO"' \
+ -e '/outputs unified diff message for hashes inside arrays with differing key orders/askip "Gentoo IO"' \
+ -i spec/rspec/support/differ_spec.rb || die
+}
+
+each_ruby_prepare() {
+ # Use the ruby version being tested
+ sed -i -e '/shell_out/ s:ruby:'${RUBY}':' spec/rspec/support/spec/shell_out_spec.rb || die
+}
+
+each_ruby_test() {
+ RUBYLIB=lib ${RUBY} -S rspec spec || die
+}
diff --git a/dev-ruby/securerandom/securerandom-0.4.1.ebuild b/dev-ruby/securerandom/securerandom-0.4.1.ebuild
index 235bdcba9ac5..401c7ffb4974 100644
--- a/dev-ruby/securerandom/securerandom-0.4.1.ebuild
+++ b/dev-ruby/securerandom/securerandom-0.4.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/securerandom/archive/v${PV}.tar.gz -> ${P}.tar.
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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
all_ruby_prepare() {
sed -e 's/__dir__/"."/' \
diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 74954e4a5f50..3627b891c300 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,6 +1,8 @@
DIST cargo-nextest-0.9.101.tar.gz 7413586 BLAKE2B 94964e29a387b266c0348746d6b1c83c069fd3b485bbb513bec2b0ead5fcc10457720d35f874db90c06b62472adedb040c591d3244f585c2f0b2d7e3a227a8ce SHA512 c2db3db9df12f84034abe1c635e4715eaff187000efe4811db8ad33621a26b85925390e4c9a7d44759ac4f652e8e1aa05713b7c921d6a5de5f14023a31731075
DIST cargo-nextest-0.9.102.tar.gz 7414226 BLAKE2B e00b18bd8e9629dd32822574a5e3a7ac4853cf293e9cad23401edd85c76411c07db9ec10f9f63ac6a236e0713215b0c36c0de3904eb0544fd5a60b1ff84b33a5 SHA512 24de8fb86f6154d7dc78386a4e7d66479e9223f6d458a5e858deec5b4b164d1853a8afea086c6fdbad23951b5cb3f2714df5ec3d6def2934d060fcfe7b428408
DIST cargo-nextest-0.9.103.tar.gz 7420248 BLAKE2B 078268f9626189e4657beacbcdefbda02c130321bfff9e588f7282ed3ee918da0314926e5aa97dba826784efff74c9d811ed76ea0ba93ae254a5d754ad2439e2 SHA512 4234838b21a88eff0d99827a7343f55b873435038431f53ff09540ef77c89e1b8bc2c4ebe79c8502d66002cdcd620016d74746fb49ec5a97a1e018a1676f873f
+DIST cargo-nextest-0.9.104.tar.gz 7424931 BLAKE2B 12c090ef922ceb0e7cdad9c6ac5b0dabc6ab82dc150c06ca1f61d180fd2f6fbc5d0c6a23e742cd54610fdb841d199a3e1c5d432c8bc7ff5d6cd31503d0c6a18a SHA512 4ccd40645ae51d3c765c855b0c21f42064cfce752d45d234dc3c3c1145222b6adb147c56310071bd70b9873909b191f0d79c0e8bc84da70dad6493ec68e9613d
DIST nextest-cargo-nextest-0.9.101-crates.tar.xz 34876984 BLAKE2B 5b7548f2ca0ffbada93e4b766c30ca0283e7a4217ac5c1275b99db0dfa4b9fd8ed551522daa6fd30ca49e10b03486f231cf1a40584ab6f78ae9d8d1fe1522a2f SHA512 f0fada0399a09b4452a26ad26d390a32ba9fe66fff965ccce356d3d850115db55cb7972d75fd305654cdfd98ac32ccf69c1f85917c0f59654a3de821fb228d2d
DIST nextest-cargo-nextest-0.9.102-crates.tar.xz 34919900 BLAKE2B 0bd0b971b0fd374ed07139383b9c8570625a5491415908453aaf4e5ebd8545f90bd8b8b6152c08667fc8a55fd07b528317de3eddd5d06bc6d0bdc3bfde73ceb6 SHA512 4116dc7854ccee1052da89a3884890a4a9bbe9d54d3bf9dd4b8eb291bd62138c117b8ef6d8e0ec5fdf2b51242a1c2d4fc320d8e7cf6920291ff1d998f74325fc
DIST nextest-cargo-nextest-0.9.103-crates.tar.xz 34941036 BLAKE2B 9f2db5c2e2633c2985cbe5d4ea0f4b38c48c0bca49de80e81e1b4e136515a1ba14f00ded8af90612e24d6ea2b29fa92c97eb3d6367d52cc557670979992a3993 SHA512 fd1d71b75c4dfd422182b2fbfd2ba54954087b86fecbc1dbc4822bb88ffcc0715d2879270bed6244b28476e7829ef079dbf250385e564610794d46d72e524742
+DIST nextest-cargo-nextest-0.9.104-crates.tar.xz 34965272 BLAKE2B fc7817fde4ce682bff31d6028404bbc7d58864d93a3a6adf2adf8459ee573190345335535f6ce30b4b6ce72fcd93858116ddf206e2fb7d3e8092cad1d0afde94 SHA512 5d9050a9935a115c564e578b08284d867e08bcc5606bb311f34f7136a759cc3be992c65bf6da30dfcd324c0c4854d87cd9909a2373f5dc8f6d5838593e212be9
diff --git a/dev-util/cargo-nextest/cargo-nextest-0.9.104.ebuild b/dev-util/cargo-nextest/cargo-nextest-0.9.104.ebuild
new file mode 100644
index 000000000000..2abff7db60d6
--- /dev/null
+++ b/dev-util/cargo-nextest/cargo-nextest-0.9.104.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+RUST_MIN_VER="1.86.0"
+
+inherit cargo
+
+DESCRIPTION="Next-generation test runner for Rust"
+HOMEPAGE="https://nexte.st/"
+SRC_URI="
+ https://github.com/nextest-rs/nextest/archive/refs/tags/${P}.tar.gz
+ https://github.com/gentoo-crate-dist/nextest/releases/download/${P}/nextest-${P}-crates.tar.xz
+"
+S=${WORKDIR}/nextest-${P}/${PN}
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0
+ CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+ >=app-arch/zstd-1.5.5:=
+ dev-libs/openssl
+"
+RDEPEND="${DEPEND}"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+pkg_setup() {
+ export OPENSSL_NO_VENDOR=1
+ export ZSTD_SYS_USE_PKG_CONFIG=1
+ rust_pkg_setup
+}
diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 07c650b902d2..e8b510aa9806 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -6,3 +6,6 @@ DIST ccache-4.11.2.tar.xz 500800 BLAKE2B 4536cc3089cb8267fe4c01d3f4f6ffe962cec39
DIST ccache-4.11.2.tar.xz.asc 833 BLAKE2B 194770651e233604848a74a724d45ec29988980e28f2e956422e362909abee27b1dc689e104e12d806590b4da2f967bac5f62405c305e970eebed9a212b69f33 SHA512 9471f88497f53a9bbafc907c502f62c8ea9adc08030e6c2dbf7f04d67478f3e3763fdf12f647a13ca5c6dbf0c7e0ba9c0fb5c05a7df4f54b7f44b8e41d1f79c6
DIST ccache-4.11.3.tar.xz 500700 BLAKE2B 62c3cd1fc5ef620211b99f2df4e55985c209f24f6f6dfd8fcbd1d0bb4b7b0e29fe3057561314bc62b74d0560e368c9e93e1aaed158c6d6a4f2103aba8c938be4 SHA512 0707d140cc9965144aa9de4b51132dfc87204ff16d907925cff30974fc830731931dbaf17e23e3366d1f5d6ddea8884c06a0f059a4ce460b3a9f87121419398f
DIST ccache-4.11.3.tar.xz.asc 833 BLAKE2B ee4a4abac6268ef38ef4c5e131ba76fbd11ae73a858362b4a4da58d20ae39dc4f5c8b20c7dc54227018c2122ee9ae3ef402282669962947f306373226e0df6a6 SHA512 e689bf1882d587f9383e73d9a198793812854c1c3059f569a2d986e90405d52c8f2d6edbdc34c9263433bfb78ff82a219c75ed2b3fdabee2dea379ed2a86d54d
+DIST ccache-4.12-docs.tar.xz 85640 BLAKE2B 6e554be1d6bfc583fa92b29c891a3c55fb0abd943c467a5b03d984300093362fd2a5ad6b78c03f0b14fbd16df9f1b2433b786270b0f6f9f9bb45a10943007b93 SHA512 373399313fa8465ec66d2c73e3a39def52eec18a9f925af9afdf998045edb02bad2502b50bcbae22c532a4f19835cdfcbf89770f8e7610031968524505d2c1d6
+DIST ccache-4.12.tar.xz 509472 BLAKE2B 91292a9c6978d6bd5a22d10bdfe14ce2f105d2a19d9c6921a7b6b230aa477786483e0e4f0de98f4bcf25cb2fe64899a2cf9c8bf0f8957814af5bb6c40cc7d1ac SHA512 c7b9516dd11507f603b27dc0c23c3c21f133a23cad2e4f4eb3b0405f055034ea85e9728015bff295312c3c86bcfa54efcedc513615b4284c2b1ba8ca5bdb3ff2
+DIST ccache-4.12.tar.xz.minisig 313 BLAKE2B ce5541b9d2f34b644b03121129ed9812064c910b403b05495d552031090a6cc807d4f6bcd4edc53604c60296b4e411c6909479c44062f1638afe5fc84baf978a SHA512 4e1e12b49b88881f8ba44795631d8598dedfcf0ac0c72d4ff4d27d87f649a1689c15ea43a52912c226e384ae35268a68feed90ce70abe29feb29c8a71a376713
diff --git a/dev-util/ccache/ccache-4.12.ebuild b/dev-util/ccache/ccache-4.12.ebuild
new file mode 100644
index 000000000000..84efe5730e46
--- /dev/null
+++ b/dev-util/ccache/ccache-4.12.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# XXX: We don't use CCACHE_* for these vars like we do in e.g. cmake/libabigail/qemu
+# because Portage unsets them. Aaaah!
+#
+# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${MY_DOCS_PREBUILT:=1}
+
+MY_DOCS_PREBUILT_DEV=sam
+MY_DOCS_VERSION=$(ver_cut 1-2)
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+MY_DOCS_USEFLAG="+doc"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ccache.minisig
+VERIFY_SIG_METHOD=minisig
+inherit cmake toolchain-funcs flag-o-matic prefix verify-sig
+
+DESCRIPTION="Fast compiler cache"
+HOMEPAGE="https://ccache.dev/"
+SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.minisig )"
+if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
+ SRC_URI+=" !doc? ( https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz )"
+ MY_DOCS_USEFLAG="doc"
+fi
+
+# https://ccache.dev/license.html
+# ccache, blake3, NonstdSpan, tl-expected
+LICENSE="GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0"
+LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
+IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
+RESTRICT="!test? ( test )"
+
+# TODO: package NonstdSpan, TlExpected
+DEPEND="
+ >=app-arch/zstd-1.3.4:=
+ !static-c++? (
+ >=dev-cpp/cpp-httplib-0.20.0:=
+ >=dev-libs/libfmt-8.0.0:=
+ )
+ >=dev-libs/blake3-1.8.2:=
+ >=dev-libs/xxhash-0.8.3
+ redis? ( >=dev-libs/hiredis-1.3.0:= )
+"
+RDEPEND="
+ ${DEPEND}
+ dev-util/shadowman
+ sys-apps/gentoo-functions
+"
+# Needed for eselect calls in pkg_*
+IDEPEND="dev-util/shadowman"
+
+# clang-specific tests use dev-libs/elfutils to compare objects for equality.
+# Let's pull in the dependency unconditionally.
+BDEPEND="
+ doc? ( dev-ruby/asciidoctor )
+ test? (
+ >=dev-cpp/doctest-2.4.12
+ dev-libs/elfutils
+ )
+ verify-sig? ( sec-keys/minisig-keys-ccache )
+"
+
+DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
+ "${FILESDIR}"/${PN}-4.0-objdump.patch
+ "${FILESDIR}"/${PN}-4.11-avoid-run-user.patch
+ "${FILESDIR}"/${PN}-4.11.3-libfmt-libcxx-21.patch
+)
+
+src_unpack() {
+ # Avoid aborting on the doc tarball
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.minisig}
+ fi
+
+ default
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ cp "${FILESDIR}"/ccache-config-3 ccache-config || die
+ eprefixify ccache-config
+}
+
+src_configure() {
+ # Mainly used in tests
+ tc-export CC OBJDUMP
+
+ local mycmakeargs=(
+ -DENABLE_DOCUMENTATION=$(usex doc)
+ -DENABLE_TESTING=$(usex test)
+ -DDEPS=LOCAL
+ -DREDIS_STORAGE_BACKEND=$(usex redis)
+ )
+
+ # Avoid dependency on libstdc++.so. Useful for cases when
+ # we would like to use ccache to build older gcc which injects
+ # into ccache locally built (possibly outdated) libstdc++
+ # See bug #761220 for examples.
+ #
+ # Ideally gcc should not use LD_PRELOAD to avoid this type of failure.
+ if use static-c++ ; then
+ append-ldflags -static-libstdc++
+ mycmakeargs+=(
+ -DDEP_CPPHTTPLIB=BUNDLED
+ -DDEP_FMT=BUNDLED
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ dobin ccache-config
+ insinto /usr/share/shadowman/tools
+ newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin"
+
+ # If USE=doc, there'll be newly generated docs which we install instead.
+ if ! use doc && [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
+ doman "${WORKDIR}"/${PN}-${MY_DOCS_VERSION}-docs/doc/*.[0-8]
+ fi
+}
+
+pkg_prerm() {
+ if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then
+ eselect compiler-shadow remove ccache
+ fi
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]] ; then
+ eselect compiler-shadow update ccache
+ fi
+}
diff --git a/dev-util/claude-code/Manifest b/dev-util/claude-code/Manifest
index c3662c33c7a3..c9f426fd88c1 100644
--- a/dev-util/claude-code/Manifest
+++ b/dev-util/claude-code/Manifest
@@ -1 +1 @@
-DIST claude-code-1.0.117.tgz 36007210 BLAKE2B 025eabfdf9e93196adec294f3f0277aa1a3ebec1cd4b4f7d214dacec7294483c26727e99184fc5052d145b1fa297cb363e19301ef73ea376cb4e7834dc143c4d SHA512 652045a703ea319259abdfff058496d0c2c6418d2cbc0b6770f7b6115c6884ef3b1b29ba0ea8be211495664592c05d3b826cd91f796eaab7a95f7ab7de5ed3f9
+DIST claude-code-1.0.119.tgz 36006389 BLAKE2B 9ae0d8695bdfd7aa27ec6e68d198f3179c88770e5c748c22bb7f05c219a9ddd56b8e01fd0aa363ac1678213583492fe7ebfd72705f5eda5ad1a43e68231568ae SHA512 d12c5382dec7b6bda89312f6524d0cbf9781f09c41ad109909db53370b980bf38197617b50333c605b48c07cfdef2802a09c38f63ed22fab3efcc21919a133ac
diff --git a/dev-util/claude-code/claude-code-1.0.117.ebuild b/dev-util/claude-code/claude-code-1.0.119.ebuild
index b70c2b00d449..b70c2b00d449 100644
--- a/dev-util/claude-code/claude-code-1.0.117.ebuild
+++ b/dev-util/claude-code/claude-code-1.0.119.ebuild
diff --git a/dev-util/github-cli/github-cli-2.76.2.ebuild b/dev-util/github-cli/github-cli-2.76.2.ebuild
index b38e1c1efad2..c3af943699e0 100644
--- a/dev-util/github-cli/github-cli-2.76.2.ebuild
+++ b/dev-util/github-cli/github-cli-2.76.2.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz"
SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
- KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv"
+ KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv"
S="${WORKDIR}/cli-${PV}"
fi
diff --git a/dev-util/xxdiff/Manifest b/dev-util/xxdiff/Manifest
index 45ff6d7f67e1..389ca8ecd8c5 100644
--- a/dev-util/xxdiff/Manifest
+++ b/dev-util/xxdiff/Manifest
@@ -1 +1 @@
-DIST xxdiff-5.1_p20241118.tar.gz 2057170 BLAKE2B f4d4baff11482a161e74b7722222e5653fe0f9a8be006469e50dff818c59b1bb64811e0cc73e07c4d6a4601dc323604b31ec48ebc250f3061340281044f8f874 SHA512 6518fcc0bd568783f4c3929e9bd1f484372267714046da671a328ab5206d04551123d8d9d26c64ff20187fe383e44b6f18943212204ceb9d0cc164fcec0a995b
+DIST xxdiff-5.1_p20250320.tar.gz 2057252 BLAKE2B c70f6c2d1139d97d5e96902ee61cb3cb94379043ddc6b946668b3fc74b5901f11ef3894a40dfda3eee04481e75f00aae6034cbe4a656379e6119e6ad3446a758 SHA512 6c9ac0993dbcb3a2572bedc9f027ab5a47d2a1067f05285190921bf3af2cf2e905d4abb4b8989bc6c2a39cf4bb54dc5d645f4deb9f2d1d468498ca44b5335164
diff --git a/dev-util/xxdiff/xxdiff-5.1_p20241118.ebuild b/dev-util/xxdiff/xxdiff-5.1_p20250320.ebuild
index b500b3d9f1a8..7905b386b69d 100644
--- a/dev-util/xxdiff/xxdiff-5.1_p20241118.ebuild
+++ b/dev-util/xxdiff/xxdiff-5.1_p20250320.ebuild
@@ -13,7 +13,7 @@ inherit distutils-r1 qmake-utils
DESCRIPTION="Graphical file and directories comparator and merge tool"
HOMEPAGE="https://furius.ca/xxdiff/ https://github.com/blais/xxdiff"
-COMMIT="a13d80f3339c5ec39d26b5155f33d0f2907a5629"
+COMMIT="a5593c1c675fb79d0ec2b6e353abba1fb0179aa7"
SRC_URI="https://github.com/blais/xxdiff/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
@@ -44,6 +44,10 @@ pkg_setup() {
src_prepare() {
default
+
+ # don't use bundled getopt #944133
+ sed -e '/getopt.*/d' -i src/xxdiff.pro || die
+
use scripts && distutils-r1_src_prepare
}
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index 0f65ffe0abc6..98dc6cf259e7 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -154,12 +154,13 @@ qt6-build_src_prepare() {
if use !custom-cflags; then
_qt6-build_sanitize_cpu_flags
- # LTO cause test failures in several components (qtcharts,
- # multimedia, scxml, wayland, webchannel, and likely more --
- # also 1 qtbase test wrt bug #955531), albeit many need
- # retesting (not as bad as it used to). Many (all?) of these
- # issues only happen with GCC.
- filter-lto
+ # lto+gcc used to break a lot of tests, but this has improved so
+ # tentatively allow again for Qt >=6.10 + GCC >=15.2 (bug #955531)
+ if ver_test ${PV} -lt 6.10 ||
+ { tc-is-gcc && ver_test $(gcc-version) -lt 15.2; };
+ then
+ filter-lto
+ fi
fi
[[ ${QT6_HAS_STATIC_LIBS} ]] && lto-guarantee-fat
diff --git a/games-arcade/cdogs-sdl/Manifest b/games-arcade/cdogs-sdl/Manifest
index e0a91ed3ff82..ec4e0d47acb7 100644
--- a/games-arcade/cdogs-sdl/Manifest
+++ b/games-arcade/cdogs-sdl/Manifest
@@ -1,2 +1,2 @@
-DIST cdogs-sdl-2.3.0.tar.gz 36906703 BLAKE2B de44ed4bcc6a19fa5872aad96bcd523732019fea945dce634cce70bd2f3539bc29c9dd33ac4aa1a74e62573de98837e3ce1500ac7e17bc6f02109eff63fac801 SHA512 defc77e6bbf690ede7367751c462395279c40ee9604a5b9d7dbea7a3f71ffeeecf833a9cfc0acd0e2f932d0e9b8ea28e41089c663a05083397fda264dc292b0e
DIST cdogs-sdl-2.3.1.tar.gz 37794153 BLAKE2B c7f614c575b59dbd79153f6ff55dbe5af95e6876fca0935677e31dd594787cb6f67d5dce373fa8652dc45de1f2e8f469f29aedd16f7f9eb0dd6dbb6b740688b8 SHA512 25af1f92efa61b01d232d0a328c6ce892f1334ef4ff2d010a5b019da0ad5cf56c4cb374764a536f979e4bf409bacdb9b0b5ac2ee3ac94f7118f7fbd0b6ed0916
+DIST cdogs-sdl-2.3.2.tar.gz 37794659 BLAKE2B 30a72ddae7fba91a8f8c92bcb9369508f219b4d1c28dd43401f74e6588f68e573e649b9670506b3bae909529040851b271d8dc93dc70791fad840ec72b49ef26 SHA512 dd316cc1049c6387327c44ff310adf0e74206c05c943a521b62a5835bef71ba4a8f3af76bce20a07f3314c165a9c1746b6ec1520c423ec65fd8062860a4287e2
diff --git a/games-arcade/cdogs-sdl/cdogs-sdl-2.3.0-r1.ebuild b/games-arcade/cdogs-sdl/cdogs-sdl-2.3.2.ebuild
index 327bf0e6e9ac..0ef7f8e842c5 100644
--- a/games-arcade/cdogs-sdl/cdogs-sdl-2.3.0-r1.ebuild
+++ b/games-arcade/cdogs-sdl/cdogs-sdl-2.3.2.ebuild
@@ -15,6 +15,7 @@ SRC_URI="
LICENSE="
GPL-2+
BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME public-domain
+ || ( MIT Unlicense )
"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -23,7 +24,6 @@ RESTRICT="!test? ( test )"
RDEPEND="
media-libs/libsdl2[haptic,opengl]
- media-libs/sdl2-image[png]
media-libs/sdl2-mixer[mp3,vorbis,wav]
net-libs/enet:1.3=
"
@@ -33,6 +33,8 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.1.1-cmake.patch
)
+CMAKE_QA_COMPAT_SKIP=1
+
src_configure() {
filter-lto #858527
diff --git a/games-board/lc0/Manifest b/games-board/lc0/Manifest
new file mode 100644
index 000000000000..695f7c028d14
--- /dev/null
+++ b/games-board/lc0/Manifest
@@ -0,0 +1,5 @@
+DIST lc0-0.31.2.tar.gz 692468 BLAKE2B 2ce23c4d960d8a8cc63e310fbea4b1191dff83bacab13393c7e16c22c18740aa8cb5637eb489d8d5d84aa6ddf52f28b20000c600a054b7d775ff5c967affe57f SHA512 eb5b63c1b57daa07fd68ea03fb7fb4ba55ac3c0562af2cd57953f43fb70e0bf4b67a1ec749ae9c066133c35bb47a0fe5635678baf24421fa160dc42ac7f6efa8
+DIST lc0-0.32.0-opencl.hpp 419645 BLAKE2B f90ba05216c36927e974a22bc65b186640940cf44b06da8e6201392e84e0470e9e980898037b2effe9c744c20d2e766ff8bf2f1f15a05f8d445ce21cd74385ba SHA512 5bdb531c095942f9f65aee647b0e04688b04fff80201db0f44ab16c83d2d493fc75cf61906f741c91e218706b45874f79ed0814eaa796663cbe8c7f81df6aaee
+DIST lc0-0.32.0.tar.gz 834904 BLAKE2B 41e4a7aca6e7733a3a0f1a84667525faf9790ef4276a15a3b3e5d38266a898ea168277e27de0df8a312fe46e8a54bca69a7a43cd7232166aa1deb2fd3f5bd11a SHA512 8c1785a21dd4deb9015644bc91cad9899666cb385f2f20a2465e65995966354bf5b8100f1d59195bedbb4f55c8960079629bf768178f51b44cdba95653b87255
+DIST lc0-common-0.31.2.tar.gz 4031 BLAKE2B 022e829de6a4534fc1f9c92944295c402057551178eb31d9623471d81a204c7ae7ffb464dcc00dbc4664348418503408750c05655904812f4e327ec6cc14c303 SHA512 45ea7c8e5fa8bacd158f6d3504da2e5f52c68c8ebe232c3eb40db36a5db4cf1f08d31f9cb063bda6748ae8cc12e418ac24f84a0ea63e8d04614cfbad1bdc37b6
+DIST lc0-common-0.32.0.tar.gz 4031 BLAKE2B 022e829de6a4534fc1f9c92944295c402057551178eb31d9623471d81a204c7ae7ffb464dcc00dbc4664348418503408750c05655904812f4e327ec6cc14c303 SHA512 45ea7c8e5fa8bacd158f6d3504da2e5f52c68c8ebe232c3eb40db36a5db4cf1f08d31f9cb063bda6748ae8cc12e418ac24f84a0ea63e8d04614cfbad1bdc37b6
diff --git a/games-board/lc0/lc0-0.31.2.ebuild b/games-board/lc0/lc0-0.31.2.ebuild
new file mode 100644
index 000000000000..1bcc092de12c
--- /dev/null
+++ b/games-board/lc0/lc0-0.31.2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Neural-network chess engine"
+HOMEPAGE="https://github.com/LeelaChessZero/lc0/"
+SRC_URI="https://github.com/LeelaChessZero/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/LeelaChessZero/lczero-common/archive/c47d3683972d9ef293b0c0bc7675f7c2c5ce2274.tar.gz -> ${PN}-common-${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="blas dnnl ispc onnx opencl test"
+
+RDEPEND="dev-cpp/eigen
+ dev-cpp/gtest
+ blas? ( sci-libs/openblas )
+ opencl? ( virtual/opencl )
+ ispc? ( dev-lang/ispc )
+ dnnl? ( sci-ml/oneDNN )
+ "
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+ cp -r "${WORKDIR}/lczero-common-c47d3683972d9ef293b0c0bc7675f7c2c5ce2274/proto" "${S}/libs/lczero-common/" || die
+ eapply_user
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use ispc ispc)
+ $(meson_use dnnl dnnl)
+ $(meson_use opencl opencl)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ mkdir -p "${D}/usr/bin"
+ cp "${S}-build/lc0" "${D}/usr/bin" || die
+
+ default
+}
diff --git a/games-board/lc0/lc0-0.32.0.ebuild b/games-board/lc0/lc0-0.32.0.ebuild
new file mode 100644
index 000000000000..4fef9c4681b8
--- /dev/null
+++ b/games-board/lc0/lc0-0.32.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Neural-network chess engine"
+HOMEPAGE="https://github.com/LeelaChessZero/lc0/"
+SRC_URI="https://github.com/LeelaChessZero/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/LeelaChessZero/lczero-common/archive/c47d3683972d9ef293b0c0bc7675f7c2c5ce2274.tar.gz -> ${PN}-common-${PV}.tar.gz
+ https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/refs/tags/v2025.07.22/include/CL/opencl.hpp -> ${P}-opencl.hpp"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="blas dnnl ispc onnx opencl test"
+
+RDEPEND="dev-cpp/eigen
+ dev-cpp/gtest
+ blas? ( sci-libs/openblas )
+ ispc? ( dev-lang/ispc )
+ dnnl? ( sci-ml/oneDNN )
+ onnx? ( sci-libs/onnxruntime )
+ opencl? ( virtual/opencl )"
+
+DEPEND="${RDEPEND}"
+
+RESTRICT="!test? ( test )"
+
+src_prepare() {
+ cp -r "${WORKDIR}/lczero-common-c47d3683972d9ef293b0c0bc7675f7c2c5ce2274/proto" "${S}/libs/lczero-common/" || die
+ cp "${DISTDIR}/${P}-opencl.hpp" "third_party/opencl.hpp" || die
+ eapply_user
+
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use ispc ispc)
+ $(meson_use dnnl dnnl)
+ $(meson_use opencl opencl)
+ '-Donnx_libdir=/usr/lib64'
+ '-Donnx_include=/usr/include/onnxruntime'
+ '-Dcpp_args=-I/usr/include/eigen3'
+ '-Ddag_classic=false'
+ )
+ meson_src_configure
+}
+
+src_install() {
+ mkdir -p "${D}/usr/bin"
+ cp "${S}-build/lc0" "${D}/usr/bin" || die
+
+ default
+}
diff --git a/games-board/lc0/metadata.xml b/games-board/lc0/metadata.xml
new file mode 100644
index 000000000000..d6d471332fdc
--- /dev/null
+++ b/games-board/lc0/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>patrick@gentoo.org</email>
+ <name>Patrick Lauer</name>
+ </maintainer>
+
+ <use>
+ <flag name="dnnl">Enable dnnl / OneDNN backend</flag>
+ <flag name="ispc">Enable ispc backend</flag>
+ <flag name="onnx">Enable onnx backend</flag>
+ </use>
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index 5f7dfa3d7ab7..5949de2e516e 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,6 +1,4 @@
-DIST PySolFC-3.2.0.tar.xz 32808092 BLAKE2B 04ca5567e67c32407135141b96d316e206093b712f0bac1761d2d46a729f8558f40794a5dc575cd420b92da8b5741eb5e7d57327ba756a997889174a31d07161 SHA512 190d20228585942ebf8be42514561a1642a2f102a4e32cf9e12d5b429f34279a447268839156d1e153be2147c152d738065bdbbc79d6494cfb9b5dcc901630d9
DIST PySolFC-3.4.0.tar.xz 32914516 BLAKE2B 0994642fad2100658c922e3d1f79dff4d5c499aa3cb19d9d4e132f98b6f25153c1a07ea51dcddc1ee28e36e1585b5539370e3f85067a74438db5af77003d2ce0 SHA512 208e301cd8f8467e5078aace219a729097a851f09cd47d12ee9723e5b2127e951dfe779704ad0dedacd94c2a9a18553fcc06de8fa426d27a6794eb0d15ff128f
-DIST PySolFC-Cardsets--Minimal-3.0.0.tar.xz 25188212 BLAKE2B a047a151b5c4256cfb0300c6bc75713db9aab63e4e76ba99233a59f39a9a7017406320a0e3b874b72084b3bccd14ca303f7af9666652efee85cf39803ad8c43c SHA512 9d4bacd072b450b29b9f1bec4557121a3647c2f837aeb6e249f452cb886467c5e7ca36dd36a78ea69a5c9df6f30d5245e12681d9d02fc9da2ece09c25d77e787
+DIST PySolFC-3.4.1.tar.xz 32915536 BLAKE2B 12450a819a5364e85bb823cec9eabe702bcae2b53e7dc75dd369a0105cc3c4ae75c50dc3cbab6a5527b15b80a0ccb217660f228b71058e3eb2a6482b62fcb48e SHA512 5371f50c2f46e48bb0a51ddada262e145a035955f45f2cc5777a1df79aae2c718f4d8a9ba65619158ddad8c6409dbfc03e3b036233af66f4687fa3c83fda8763
DIST PySolFC-Cardsets--Minimal-3.1.0.tar.xz 25083116 BLAKE2B 0c8d91c382cb51a52f25bc6aab9485b90b21aca2369b11848f40be2df80901bf367c4e8573a626564a3e754c04c0f5918fcf657c85d5a39d405960155f42caa4 SHA512 dc03e79490576c53e398df691f59a3c3b886c5dd20feef3f525828c2a49339537db303464a3782101e76d682cbf0345619d84e4a1d116bbb9879cd489ebe6637
-DIST PySolFC-Cardsets-3.0.tar.bz2 87075654 BLAKE2B 527463ba2abe22c553753f7cb8f6608867a3da01532461cd29b5cf007a49c242cbdbe82f50751283d17a46ecb15b263e324fbc1288b5c5eb3cc9bdc1cfc9b257 SHA512 4544bc8b890d0cd41d66bd513faf86c21455f4d0f154e567fd689917f2f3ca56fadf3ca9372bc80c5b1d5387aa4abfab7952e73024a3e41101112e716f80b762
DIST PySolFC-Cardsets-3.1.tar.bz2 82706375 BLAKE2B 7fdf91e971437bec69430ab98810bbccab72bc3072c7a5bb3d9101efc2c86779e4aaca047a136bc174defb014865a3628633686dcb2e2b2ae6e9764b2ed6829a SHA512 a06fd5dfc16c7cfde4a6612f925cc2829b06a55ccc6633ed7176508888557eded9d3c32a6d336eb2f8c5950d9e0e7b215e57211ee890cf59228ab5cb4874e716
diff --git a/games-board/pysolfc/pysolfc-3.2.0.ebuild b/games-board/pysolfc/pysolfc-3.4.1.ebuild
index c76624914692..a43b5420eff4 100644
--- a/games-board/pysolfc/pysolfc-3.2.0.ebuild
+++ b/games-board/pysolfc/pysolfc-3.4.1.ebuild
@@ -11,8 +11,8 @@ inherit distutils-r1 xdg
MY_PN="PySolFC"
MY_P="${MY_PN}-${PV}"
-PS_CARD_P="${MY_PN}-Cardsets-3.0"
-PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-3.0.0"
+PS_CARD_P="${MY_PN}-Cardsets-3.1"
+PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-3.1.0"
DESCRIPTION="Exciting collection of more than 1000 solitaire card games"
HOMEPAGE="https://pysolfc.sourceforge.io/"
@@ -42,14 +42,6 @@ RDEPEND="
distutils_enable_tests unittest
-src_prepare() {
- distutils-r1_src_prepare
-
- if use extra-cardsets; then
- find ../${PS_CARD_P} -type d -name .thumbnails -exec rm -r {} + || die
- fi
-}
-
python_install_all() {
local DOCS=( AUTHORS.md NEWS.asciidoc README.md )
distutils-r1_python_install_all
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index eb35e1651e71..8bc9657dd470 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1 +1,2 @@
DIST hatari-2.6.0.tar.bz2 2885028 BLAKE2B fd11990bd277edb3b815b92bb6e980cab6a8ce391c2df18ae0c2518f97194764b076662f306aa9bb3adaeb1f6d3fa95a422c28428871d899d28d33993899097f SHA512 fb7e26d19903ef35d86ef5ce9cc7ab4d01a5f65dfd91f22c7dee79a1a51d94a900d0cec14204790a3b1e68a7432897216b1d466f5953e7e8b23f39aeafd892e9
+DIST hatari-2.6.1.tar.bz2 3249704 BLAKE2B 04799ec16369fcb4fbc9bb63654c0c8e6a7632d822787a089e0a7bd99530a76af01b9d1d1072b9bea2648351bcb2957a415e74a1df60afd2647aeb9b3d559315 SHA512 e9b137eb7238826e356106345b562d8c21686661e69569b07c51000b8e72128133dedc389715e36bf4b9ad24287ebd829ccb6c7a3ad55f28b65762e3e947957c
diff --git a/games-emulation/hatari/hatari-2.6.1.ebuild b/games-emulation/hatari/hatari-2.6.1.ebuild
new file mode 100644
index 000000000000..044a3686bd0d
--- /dev/null
+++ b/games-emulation/hatari/hatari-2.6.1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} )
+inherit cmake python-single-r1 xdg
+
+DESCRIPTION="Atari ST emulator"
+HOMEPAGE="
+ https://www.hatari-emu.org/
+ https://framagit.org/hatari/hatari/
+"
+SRC_URI="https://framagit.org/hatari/releases/-/raw/main/v$(ver_cut 1-2)/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X capsimage capstone gui png portmidi readline test udev zlib"
+REQUIRED_USE="
+ ${PYTHON_REQUIRED_USE}
+ png? ( zlib )
+"
+RESTRICT="!test? ( test )"
+
+COMMON_DEPEND="
+ media-libs/libsdl2[X?,joystick,sound,video]
+ X? ( x11-libs/libX11 )
+ capsimage? ( dev-libs/spsdeclib )
+ capstone? ( dev-libs/capstone:= )
+ png? ( media-libs/libpng:= )
+ portmidi? ( media-libs/portmidi )
+ readline? ( sys-libs/readline:= )
+ udev? ( virtual/udev )
+ zlib? ( sys-libs/zlib:= )
+"
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${COMMON_DEPEND}
+ gui? (
+ $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
+ x11-libs/gtk+:3[introspection]
+ )
+ games-emulation/emutos
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ X? ( x11-base/xorg-proto )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( virtual/imagemagick-tools[png] )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
+)
+
+DOCS=(
+ readme.txt
+ doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
+ sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
+ sed -e "s/python3/${EPYTHON}/" \
+ -e 's/mkdosfs/mkfs.fat/' \
+ -i tools/atari-hd-image.sh || die
+
+ # use emutos package rather than bundled ROM
+ rm src/tos.img || die
+ cat <<-EOF > hatari.cfg || die
+ [ROM]
+ szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
+ EOF
+
+ if use gui; then
+ python_fix_shebang python-ui
+ else
+ # currently no switch to control building python-ui
+ cmake_comment_add_subdirectory python-ui
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF
+ -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+ -DETCDIR="${EPREFIX}"/etc
+ -DPython_FIND_STRATEGY=LOCATION #959154
+ $(cmake_use_find_package X X11)
+ $(cmake_use_find_package capsimage CapsImage)
+ $(cmake_use_find_package capstone Capstone)
+ $(cmake_use_find_package png PNG)
+ $(cmake_use_find_package portmidi PortMidi)
+ $(cmake_use_find_package readline Readline)
+ $(cmake_use_find_package udev Udev)
+ $(cmake_use_find_package zlib ZLIB)
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ insinto /etc
+ doins hatari.cfg
+
+ mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
+
+ python_fix_shebang "${ED}"/usr/bin
+}
diff --git a/games-emulation/nestopia/Manifest b/games-emulation/nestopia/Manifest
index 1199e43b8fdf..c9c71c010968 100644
--- a/games-emulation/nestopia/Manifest
+++ b/games-emulation/nestopia/Manifest
@@ -1 +1,2 @@
DIST nestopia-1.53.1.tar.gz 1704326 BLAKE2B 74ae4e2deec765aedac49309707067e837347eebf313a9579d1a53ca6bae41a760d839dbb3db899eac0642f1c50f496e934e44bc1a72e8725f69d4bb46703027 SHA512 607bad683e7b7a50444240b37a10ecf851114c3dcfb058ef5a18ff6ff7e4949afb32d6f6b9476ab55e6a61893a33337301575e717e9112ad0bef7205d0f83693
+DIST nestopia-1.53.2.tar.gz 1709367 BLAKE2B 718a8d835281851adbcb6afa10a69b42dced3354d70a8ab257fec63cfe3d46f9311caaf2f1de9268bda4ecc27f842605f88947a78eadaa32238ff28615e0b1b1 SHA512 b6bc3b464e4b160830963a1ff7fd97603883f3c95bada6d0cf46f759cc6d9e18974110a1737ab55223b4f3b06c3272510d2137d493ed16796c4ed3b16edbd04f
diff --git a/games-emulation/nestopia/nestopia-1.53.2.ebuild b/games-emulation/nestopia/nestopia-1.53.2.ebuild
new file mode 100644
index 000000000000..107140b38853
--- /dev/null
+++ b/games-emulation/nestopia/nestopia-1.53.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg
+
+DESCRIPTION="Portable Nintendo Entertainment System emulator written in C++"
+HOMEPAGE="http://0ldsk00l.ca/nestopia/"
+SRC_URI="
+ https://github.com/0ldsk00l/nestopia/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="
+ app-arch/libarchive:=
+ media-libs/libepoxy
+ media-libs/libsamplerate
+ media-libs/libsdl2[joystick,sound]
+ sys-libs/zlib:=
+ >=x11-libs/fltk-1.4:1=[opengl]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-build/autoconf-archive
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable doc)
+}
diff --git a/games-emulation/pcsx2/pcsx2-2.4.0-r1.ebuild b/games-emulation/pcsx2/pcsx2-2.4.0-r1.ebuild
index 8a9d035d1677..ce765203a38a 100644
--- a/games-emulation/pcsx2/pcsx2-2.4.0-r1.ebuild
+++ b/games-emulation/pcsx2/pcsx2-2.4.0-r1.ebuild
@@ -170,7 +170,7 @@ src_install() {
}
pkg_postinst() {
- fcaps -m 0755 cap_net_admin,cap_net_raw=eip usr/bin/pcsx2-qt
+ fcaps cap_net_admin,cap_net_raw=eip usr/bin/pcsx2-qt
# calls aplay or gst-play/launch-1.0 as fallback
# https://github.com/PCSX2/pcsx2/issues/11141
diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
index 0d03b9c74ca9..1a24cf459498 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -169,7 +169,7 @@ src_install() {
}
pkg_postinst() {
- fcaps -m 0755 cap_net_admin,cap_net_raw=eip usr/bin/pcsx2-qt
+ fcaps cap_net_admin,cap_net_raw=eip usr/bin/pcsx2-qt
# calls aplay or gst-play/launch-1.0 as fallback
# https://github.com/PCSX2/pcsx2/issues/11141
diff --git a/games-engines/box2d/box2d-2.4.2.ebuild b/games-engines/box2d/box2d-2.4.2.ebuild
index 13a568def285..bb06331551db 100644
--- a/games-engines/box2d/box2d-2.4.2.ebuild
+++ b/games-engines/box2d/box2d-2.4.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/erincatto/Box2D/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/games-fps/worldofpadman/Manifest b/games-fps/worldofpadman/Manifest
index 180e0ba9fd81..4f16022def78 100644
--- a/games-fps/worldofpadman/Manifest
+++ b/games-fps/worldofpadman/Manifest
@@ -1,3 +1,5 @@
DIST wop-1.5-unified.zip 947290087 BLAKE2B 5fb87cde661882fc095376012d9aca134d6399b4cedd4f3c78b739dd19e126360070278045d74c3318306e17490338111b8621e1c543b46e6bbecfbcd3658675 SHA512 fea0207efadf15afab7001227e27126aef4a673bd478dccb513c3011d0811074b2788083862f07e2f02f1a80ccb57a45ff64de8de155d8f8f7f1ab53ecf2402b
DIST wop-1.5.x-to-1.6-patch-unified.zip 122204892 BLAKE2B a0f9feb04a15ec04dd64dbacdf5a158738d625651b2293bc8b3740067e849f33cdd144bce6afd11914524d89fe4bcfd48dbcbc455e51017b1216439e9bae484a SHA512 a45018bd79e9e23c57bcaf692fa14c323671103558caad6acb794c2990cc5fe9cc8bdbe6a6c8254c4560d81eb59f5e3b9a6800a61b21a15870c4439f7179d936
DIST worldofpadman-1.6-bison-3.patch.xz 14284 BLAKE2B 9083243d12f59067c796c466e98061f601cf8fd07b9dd12718fd22ff1a9694fb57f2c55e204cddbd035209c9b7526f5b7297e53f742cf01a19a3cd0df491c5a8 SHA512 a8d54ed6041a3907e9d5fa2c61046e33022a1a80e10bf18db2140d8dfab42173f2fbdebcadf707f81d21395a574e68a20829170ca2067f1434874ea5856e4cce
+DIST wop-1.7.0-unified.zip 1200906511 BLAKE2B ef8da8d79d28eae3907954a490679bf436cb96e1f5d7480d874acb62c5f9aba204cc6e48b10ca91ffeefeda04f73c6f70cdb80de6bcd9fa77a9a7eb9c280467c SHA512 1c1f2d88d6a4fe31f9f5a0f7884c6660feedb7c9d12c88f2339036041aa38e1ef4be9580489b2b42a93518c676f0ecdc6ee85be518e8a74970eb11a9d53b58a0
+DIST worldofpadman-1.7.0.tar.gz 119562391 BLAKE2B ee6d23aef07fcdb36e5eac2c07ff97263c33466b1ba53c0c383285a21554b7b3dc7a268020c35098e3df0f9581f0ab9d4b151f4c24448e3f6b5bbb080a40a78e SHA512 c85053c73326893c61b23a2290e46647d2b58e60fa604004ed909c0a6d0ebae3500a3e2a5922fbf556dd12dddc6b58e8a61d27166ba55cc7ff5aded8697c5f9f
diff --git a/games-fps/worldofpadman/files/worldofpadman-1.7-c23.patch b/games-fps/worldofpadman/files/worldofpadman-1.7-c23.patch
new file mode 100644
index 000000000000..4acc672d1e6c
--- /dev/null
+++ b/games-fps/worldofpadman/files/worldofpadman-1.7-c23.patch
@@ -0,0 +1,75 @@
+From 5604ddf69b47e314150191c56a04b7009d885160 Mon Sep 17 00:00:00 2001
+From: Tim Angus <tim@ngus.net>
+Date: Sat, 8 Mar 2025 13:00:48 +0000
+Subject: [PATCH] Rename LCC constexpr function to constantexpr, avoiding C23
+ keyword clash
+
+fixes #349
+---
+ code/tools/lcc/src/c.h | 2 +-
+ code/tools/lcc/src/init.c | 2 +-
+ code/tools/lcc/src/simp.c | 4 ++--
+ code/tools/lcc/src/stmt.c | 2 +-
+ 4 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/code/tools/lcc/src/c.h b/code/tools/lcc/src/c.h
+index d8560a020..2260141e3 100644
+--- a/code/tools/lcc/src/c.h
++++ b/code/tools/lcc/src/c.h
+@@ -529,7 +529,7 @@ extern int process(char *);
+ extern int findfunc(char *, char *);
+ extern int findcount(char *, int, int);
+
+-extern Tree constexpr(int);
++extern Tree constantexpr(int);
+ extern int intexpr(int, int);
+ extern Tree simplify(int, Type, Tree, Tree);
+ extern int ispow2(unsigned long u);
+diff --git a/code/tools/lcc/src/init.c b/code/tools/lcc/src/init.c
+index 64d73d319..972abf530 100644
+--- a/code/tools/lcc/src/init.c
++++ b/code/tools/lcc/src/init.c
+@@ -190,7 +190,7 @@ static int initstruct(int len, Type ty, int lev) {
+ return n;
+ }
+
+-/* initializer - constexpr | { constexpr ( , constexpr )* [ , ] } */
++/* initializer - constantexpr | { constantexpr ( , constantexpr )* [ , ] } */
+ Type initializer(Type ty, int lev) {
+ int n = 0;
+ Tree e;
+diff --git a/code/tools/lcc/src/simp.c b/code/tools/lcc/src/simp.c
+index 9f4e3ecc3..50e83e484 100644
+--- a/code/tools/lcc/src/simp.c
++++ b/code/tools/lcc/src/simp.c
+@@ -167,7 +167,7 @@ static int subi(long x, long y, long min, long max, int needconst) {
+ static int subd(double x, double y, double min, double max, int needconst) {
+ return addd(x, -y, min, max, needconst);
+ }
+-Tree constexpr(int tok) {
++Tree constantexpr(int tok) {
+ Tree p;
+
+ needconst++;
+@@ -177,7 +177,7 @@ Tree constexpr(int tok) {
+ }
+
+ int intexpr(int tok, int n) {
+- Tree p = constexpr(tok);
++ Tree p = constantexpr(tok);
+
+ needconst++;
+ if (p->op == CNST + I || p->op == CNST + U)
+diff --git a/code/tools/lcc/src/stmt.c b/code/tools/lcc/src/stmt.c
+index fe83e21f8..a65efc0ec 100644
+--- a/code/tools/lcc/src/stmt.c
++++ b/code/tools/lcc/src/stmt.c
+@@ -128,7 +128,7 @@
+ static char stop[] = {IF, ID, 0};
+ Tree p;
+ t = gettok();
+- p = constexpr(0);
++ p = constantexpr(0);
+ if (generic(p->op) == CNST && isint(p->type)) {
+ if (swp) {
+ needconst++;
diff --git a/games-fps/worldofpadman/worldofpadman-1.7.0.ebuild b/games-fps/worldofpadman/worldofpadman-1.7.0.ebuild
new file mode 100644
index 000000000000..75259eeda716
--- /dev/null
+++ b/games-fps/worldofpadman/worldofpadman-1.7.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake desktop
+
+DESCRIPTION="Cartoon style multiplayer first-person shooter"
+HOMEPAGE="https://worldofpadman.net/"
+SRC_URI="https://github.com/PadWorld-Entertainment/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/PadWorld-Entertainment/${PN}/releases/download/v${PV}/wop-${PV}-unified.zip"
+
+LICENSE="GPL-2 worldofpadman"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dedicated +opengl"
+
+RDEPEND="
+ sys-libs/zlib
+ !dedicated? (
+ media-libs/libjpeg-turbo:=
+ media-libs/libsdl[joystick,video,X]
+ media-libs/libtheora
+ media-libs/libogg
+ media-libs/libvorbis
+ media-libs/openal
+ net-misc/curl
+ virtual/glu
+ opengl? (
+ media-libs/libsdl[opengl]
+ virtual/opengl
+ )
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="app-arch/unzip"
+
+DOCS=( docs/id-readme.txt docs/ioq3-readme.md docs/voip-readme.txt CHANGELOG.md )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.7-c23.patch # bug 944329, git main
+)
+
+src_configure() {
+ local arch
+
+ if use amd64 ; then
+ arch=x86_64
+ elif use x86 ; then
+ arch=i386
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX=/usr/share/${PN}
+ -DCMAKE_INSTALL_RPATH=/usr/share/${PN}
+ -DARCH=${arch}
+ -DBUILD_CLIENT=$(usex dedicated OFF ON)
+ -DBUILD_RENDERER_OPENGL2=$(usex opengl)
+ -DBUILD_RENDERER_VULKAN=OFF
+ -DUSE_CURL_DLOPEN=OFF
+ -DUSE_OPENAL_DLOPEN=OFF
+ -DUSE_RENDERER_DLOPEN=OFF
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ cmake_src_install
+
+ mkdir -p "${ED}"/usr/bin || die
+ mv "${ED}"/usr/share/${PN}/wopded.* "${ED}"/usr/bin/${PN}-ded || die
+
+ if ! use dedicated ; then
+ mv "${ED}"/usr/share/${PN}/wop.* "${ED}"/usr/bin/${PN} || die
+ newicon misc/wop.svg ${PN}.svg
+ make_desktop_entry ${PN} "World of Padman"
+ fi
+
+ insinto /usr/share/${PN}/wop
+ doins "${WORKDIR}"/wop/*.pk3
+ doins "${WORKDIR}"/wop/*.cfg
+
+ local HTML_DOCS=( XTRAS/{readme,readme.html} )
+ einstalldocs
+}
diff --git a/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild b/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild
index d9e955ca73f7..17d3c4705ba4 100644
--- a/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild
+++ b/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild
@@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="gtk gtk-doc +introspection"
DEPEND="
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 9918caf57ab2..3497a4f54b7f 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -2,9 +2,9 @@ DIST firefox-128esr-patches-12.tar.xz 19024 BLAKE2B e6e1cd56548cb429590cac156de6
DIST firefox-139-loong-patches-02.tar.xz 3096 BLAKE2B 2e9c0f3dac780c808a13f70fe3808df9976898360b55113def97bf3594893166e0647c70ebc389b2d14fa2c2453fc1dd68aba20d92178670ef97d70c34205e1c SHA512 e1244007290e2e15d14cf519e3ade6a4da06abe41c416de60569a11396609661cb62fb5b592e763cc079406699dc33d6a34851f71068f4d09bdf34021b035a59
DIST firefox-139-patches-03.tar.xz 11536 BLAKE2B a7610d1348a2a4d02305c8d694a1648997040c69cb1445b901fe456045d0b1a73f28b0102ed03d34f70d8cc1ea9ab0245599a104b0063c7fb0dcb5a8fdd6f60b SHA512 4733d34a842d525824fbcf6ef5d8f33e26b4f37a16aa87043427eaaf1e0665aa257cb8487bd692e4fd095c2a78553ab3f0213208124c3455e534394576fb5614
DIST firefox-140esr-patches-01t.tar.xz 11412 BLAKE2B fc6e669c1ce1125c1caa1ed2b9f9e1ae3ee8cde22cba84cbdd4048c926112c6bce33069c3ecd0a09fa31e3f4d294c4aba26fc6c502a91a1f840d54cd2bbffb2a SHA512 cfded87de70cbdd243a324807248936d7ca817b82bb9c3a70117a52f787d4b12b2d242fed03d99ea35994ec722673f0a57138d37558e9a7b5f2ea1061c9395e1
-DIST firefox-140esr-patches-02t.tar.xz 13408 BLAKE2B 5fb65fd1b12c3b9569677e3bdeb8c73ea6aeda6109c0ec969cd49b8787874e48fcfef0893452529b5680c0bb01368ab1cde49b4bc9bf870e7c93eca905642b67 SHA512 e7f3f163bba110aaf16aafbac491c3fae5c54c2b0188fc17ad6675a81a0dbffc61a2f15be71474193b501997a205bfc7eff58a85fc3fa700b441aebce85aa650
+DIST firefox-140esr-patches-03t.tar.xz 13772 BLAKE2B a62d981c81690306845b28375d1db9526e26a59d9f08fbfe3bce9711fb90567ecf502e398f929a7d98d3c563d8b98ddae760ffb7336be8fee96703cf13912637 SHA512 f357bfcaa4f51fd67c8278cb42b4fa9fa2595288a1ed44009dedc4080a7e1b70dba8495ea19c9f18a482b83a5ba261b5fbd91f29ed257cc80ba043316b95b573
DIST firefox-141-patches-02t.tar.xz 11688 BLAKE2B 495049551ac01dabaf1fa3d20b612731068cee991e0221c245f54b5258c86f817846ecadefbd425da7df360d4766c8d9fd114068692daf2a13f05a26235e5ab7 SHA512 335fa3ac8c5161bfe4bfc9af75ff8b32e651cbe01526680df11dfa022957bc3104e3a475251af6dea0fc960ae0ef1bb1a195932b49bfab7a8df0695c1ea65561
-DIST firefox-143-patches-01t.tar.xz 13612 BLAKE2B 504f8563092625291d8422c53e965e6a269ece38490b4ac8d2b30615a70de6abb157a3a9c13acbd32cd3587a02dd7b9362f45d17a8382d96541344b3278b4d97 SHA512 42431fb24c95934f8bbfd865258db4a7cd160a2a4a785316e5b9ad204e4bcf141ef3f6008a57d9a20c9210ca226608141b255a18efd3f94d5ce7c0e05c8ad511
+DIST firefox-143-patches-02t.tar.xz 14036 BLAKE2B 7d84726e1d4ababc088052382e72aecce413ac02acb0ae0aaa974d258ebabe971a622b9c765f3f03d3a58a80e053f5d3c831c845b357df02bf88135fd416e7e4 SHA512 8d66d77a04b68018eac734b4eae4618d91b1a1f069733276a2187577ff13c4d08baee9fb0532159aaa3e3269716583ffc8af9f26502376907e87e3ed58bd6845
DIST thunderbird-128.13.0esr-af.xpi 534911 BLAKE2B 3b167ab88316ca54c392f000cb49a0e8f69d5e84ffbd4586148a8350af21ec59302d6e8c310a067f08dbb1462f90e801f1a99481c23508e1c9c89d143ceb8ba0 SHA512 4ab4dc6f624f98460d5a135aed856ad3b6f49dd6f52359c5ea5e76a88f2cff3cebc07ce49e12948451ff1b5c5e6d2e7fa702c8aefa8bd61421e83b2d4be95a74
DIST thunderbird-128.13.0esr-ar.xpi 686456 BLAKE2B e67bef5615435f6985bdd56a5b748a7684b00d65a74291c6c43e101df614ccd12b691b8f479ded87330557043cb9053a9cdba9f0cc57e2d3f488ed530b9ddafd SHA512 7afe13fab73643179700526c76d078d3241b5fe4606f3321717eaaa84344d2661bef5e52ce3f5d146e01f32f51f219988c324bd9c986f57ffdd7912a251ffbf6
DIST thunderbird-128.13.0esr-ast.xpi 574780 BLAKE2B e00eea3465fe1247ec0720b8ab9186175d6660eab14a2697c635fb20d896da97c3d5eee9e3a86b27315d4c86473817ded371c5ee93d20fd8ff9c125b194caf96 SHA512 71e6f51194017d90636356951c007b7215ed109b3f35fd4fde2ccd2a281666bfd3f01bc49ee780fc8b3ac251479a7f1a1a225bdb6dedf6024ef29841d1e7ff59
diff --git a/mail-client/thunderbird/thunderbird-140.3.0.ebuild b/mail-client/thunderbird/thunderbird-140.3.0.ebuild
index 1cfed15df670..a553c0fcbc9e 100644
--- a/mail-client/thunderbird/thunderbird-140.3.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-140.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-140esr-patches-02t.tar.xz"
+FIREFOX_PATCHSET="firefox-140esr-patches-03t.tar.xz"
FIREFOX_LOONG_PATCHSET="firefox-139-loong-patches-02.tar.xz"
LLVM_COMPAT=( 19 20 )
diff --git a/mail-client/thunderbird/thunderbird-143.0.ebuild b/mail-client/thunderbird/thunderbird-143.0.ebuild
index 4444f4feb892..73710c9ff40f 100644
--- a/mail-client/thunderbird/thunderbird-143.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-143.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-143-patches-01t.tar.xz"
+FIREFOX_PATCHSET="firefox-143-patches-02t.tar.xz"
LLVM_COMPAT=( 19 20 )
diff --git a/mail-filter/rspamd/rspamd-3.13.0.ebuild b/mail-filter/rspamd/rspamd-3.13.0.ebuild
index 70c0759dbbf3..98aaea64e7e4 100644
--- a/mail-filter/rspamd/rspamd-3.13.0.ebuild
+++ b/mail-filter/rspamd/rspamd-3.13.0.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LUA_COMPAT=( lua5-{1..4} luajit )
+LUA_COMPAT=( lua5-1 )
inherit cmake lua-single pax-utils systemd tmpfiles
@@ -17,13 +17,18 @@ HOMEPAGE="
LICENSE="Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB"
SLOT="0"
-IUSE="blas +hyperscan jemalloc +jit libressl selinux test"
+IUSE="blas +hyperscan jemalloc libressl selinux test"
+#
+# Jit disabled and pinned to lua5-1 until lua_objlen bug is fixed
+#
+#IUSE="blas +hyperscan jemalloc +jit libressl selinux test"
RESTRICT="!test? ( test )"
# A part of tests use ffi luajit extension
-REQUIRED_USE="${LUA_REQUIRED_USE}
- test? ( lua_single_target_luajit )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+# test? ( lua_single_target_luajit )"
+# dev-libs/libpcre2:=[jit=]
RDEPEND="
${LUA_DEPS}
$(lua_gen_cond_dep '
@@ -36,7 +41,7 @@ RDEPEND="
dev-db/sqlite:3
dev-libs/glib:2
dev-libs/icu:=
- dev-libs/libpcre2:=[jit=]
+ dev-libs/libpcre2:=
dev-libs/libsodium:=
app-arch/libarchive:=
!libressl? ( dev-libs/openssl:0=[-bindist(-)] )
@@ -101,13 +106,14 @@ src_configure() {
-DENABLE_BLAS=$(usex blas ON OFF)
-DENABLE_HYPERSCAN=$(usex hyperscan ON OFF)
-DENABLE_JEMALLOC=$(usex jemalloc ON OFF)
- -DENABLE_LUAJIT=$(usex lua_single_target_luajit ON OFF)
+ -DENABLE_LUAJIT=OFF
-DENABLE_PCRE2=ON
-DBUILD_TESTING=$(usex test ON OFF)
)
cmake_src_configure
}
+# -DENABLE_LUAJIT=$(usex lua_single_target_luajit ON OFF)
src_test() {
# These variables ensure tests use Lua scripts from this package rather
@@ -129,9 +135,9 @@ src_install() {
newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf
# Remove mprotect for JIT support
- if use lua_single_target_luajit; then
- pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
- fi
+# if use lua_single_target_luajit; then
+# pax-mark m "${ED}"/usr/bin/rspamd-* "${ED}"/usr/bin/rspamadm-*
+# fi
insinto /etc/logrotate.d
newins "${FILESDIR}"/rspamd-r1.logrotate rspamd
diff --git a/media-gfx/engauge/Manifest b/media-gfx/engauge/Manifest
index b8dcb6854cfe..e4c27da11646 100644
--- a/media-gfx/engauge/Manifest
+++ b/media-gfx/engauge/Manifest
@@ -1,2 +1 @@
DIST engauge-digitizer-12.9.1.tar.gz 70903732 BLAKE2B 9254a4adf037bfb8e8ad434256f4a188b5da7e1197cabb5f4777b7a1419ed409e96ffa5f0150500f8765b814e114b733694eeb05aec2460edac46b22d26dcfce SHA512 3177b97c1042bf2c3b5842f4651cd75d4033a04d19aec73e39194fb33a0b0a516c8de0053b68ead076160a1b6c45603a0c2ad1575c72e1dd50958e2b3c5625dc
-DIST engauge-digitizer-12.9.tar.gz 70903255 BLAKE2B 3cfb2ed45ad39505ef33058805280d353002537be84a59a218f3b84dbe8885f5fc188361a036b4eb44849c1a5cc4a8eedbf6e850789516eae2b24b292c5e93c4 SHA512 a40c0a6c6601f82c75508ba1f58618b86f227385b7b2ff2b827f7a600f0cea756e9343a49c288af797494c126a31e4947576802d330e62d0054f37a4efb6890c
diff --git a/media-gfx/engauge/engauge-12.9.1.ebuild b/media-gfx/engauge/engauge-12.9.1.ebuild
index 8fd148f78257..9ed2e5c24f65 100644
--- a/media-gfx/engauge/engauge-12.9.1.ebuild
+++ b/media-gfx/engauge/engauge-12.9.1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == 9999 ]]; then
S=${WORKDIR}/engauge-${PV}
else
SRC_URI="https://github.com/akhuettel/engauge-digitizer/archive/v${PV}.tar.gz -> engauge-digitizer-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
S=${WORKDIR}/engauge-digitizer-${PV}
fi
diff --git a/media-gfx/engauge/engauge-12.9.ebuild b/media-gfx/engauge/engauge-12.9.ebuild
deleted file mode 100644
index 8fd148f78257..000000000000
--- a/media-gfx/engauge/engauge-12.9.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-[[ ${PV} == 9999 ]] && inherit git-r3
-inherit desktop qmake-utils xdg
-
-DESCRIPTION="Convert an image file showing a graph or map into numbers"
-HOMEPAGE="https://akhuettel.github.io/engauge-digitizer/"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://github.com/akhuettel/engauge-digitizer"
- S=${WORKDIR}/engauge-${PV}
-else
- SRC_URI="https://github.com/akhuettel/engauge-digitizer/archive/v${PV}.tar.gz -> engauge-digitizer-${PV}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- S=${WORKDIR}/engauge-digitizer-${PV}
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="doc examples jpeg2k pdf"
-
-RDEPEND="
- dev-qt/qtbase:6[gui,network,widgets,xml]
- dev-qt/qttools:6[assistant]
- dev-libs/log4cpp
- media-libs/libjpeg-turbo:0=
- media-libs/libpng:0=
- sci-libs/fftw:3.0
- jpeg2k? ( media-libs/openjpeg:2 )
- pdf? ( app-text/poppler[qt6] )"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qttools:6[assistant]"
-
-src_prepare() {
- xdg_environment_reset
- default
-
- # Make sure the documentation is looked for in the proper directory
- sed -e "s:engauge-digitizer/engauge.qhc:${PF}/engauge.qhc:" \
- -i src/Help/HelpWindow.cpp || die
-
- # This otherwise overrides user CFLAGS
- sed -e '/QMAKE_CXXFLAGS_WARN_ON/s/-O1//' \
- -i engauge.pro || die
-
- # Neuter the non-pkg-config hackery
- sed -e '/error.*OPENJPEG_/d' \
- -e '/LIBS.*OPENJPEG_LIB/d' \
- -e '/QMAKE_POST_LINK.*OPENJPEG_LIB/d' \
- -e '/error.*POPPLER_/d' \
- -e '/LIBS.*POPPLER_LIB/d' \
- -i engauge.pro || die
-}
-
-src_configure() {
- eqmake6 \
- CONFIG+=link_pkgconfig \
- $(usex jpeg2k "CONFIG+=jpeg2000 PKGCONFIG+=libopenjp2" "") \
- $(usex pdf "CONFIG+=pdf PKGCONFIG+=poppler-qt6" "") \
- engauge.pro
- pushd help >/dev/null || die
- $(qt6_get_libdir)/qt6/libexec/qhelpgenerator engauge.qhp || die
- popd >/dev/null || die
-}
-
-src_install() {
- dobin bin/Engauge
- doicon src/img/engauge-digitizer.svg
- make_desktop_entry Engauge "Engauge Digitizer" engauge-digitizer Graphics
-
- # Install qt help files
- dodoc help/engauge.qch
- docompress -x "${EPREFIX}"/usr/share/doc/${PF}/engauge.qch
-
- use doc && dodoc -r doc/.
- if use examples; then
- dodoc -r samples
- docompress -x "${EPREFIX}"/usr/share/doc/${PF}/samples
- fi
-
- dosym Engauge /usr/bin/engauge
-}
diff --git a/media-gfx/fotema/Manifest b/media-gfx/fotema/Manifest
index 59d67e3dcaec..f3d853ef37f7 100644
--- a/media-gfx/fotema/Manifest
+++ b/media-gfx/fotema/Manifest
@@ -1,5 +1,7 @@
DIST fotema-2.0.2.gh.tar.gz 8975274 BLAKE2B 231985d0b5d2e0eab27ae951226d0b10bd3e68a7f6388231d80a390768d8911b94fc74fb72cca5801d60e8ce0facd07dfd24f22eced1b4c3197032c7b5675931 SHA512 e86235940e45a5609e4c6984f4d36e0b050c742f0cc563d743347fc4dfeb0c2945f1b37401f00af2d216465b2118c4a57c5a6899ed4da8867b85f46f6f27eee2
DIST fotema-2.1.0.gh.tar.gz 8978299 BLAKE2B 4d62af761d7800b9d5edcb3227830c61726513a64728cb2a9d97e46ba78a720178645c2e6dce15a60d87137a3d5121e15dfeda47e7e462f51b0ad58b9400ac58 SHA512 6a95ae75aed719ef43c2f0bb6a102364e7c4ccda8328def1c9e44423df6d2fa5ef68031836d5ad6a421d9e467be5a885c2da72b3a3a7f379a0248fa7666fb489
+DIST fotema-2.2.0.gh.tar.gz 8978759 BLAKE2B 030d263b81b72c49ab91c0623caf1b70f678e6cade25a52e2c7d667ba02f8f0116a21b3c243b8cbdb2a38e81f12994b83ae861cc04064535ca17ce4d2e0cca53 SHA512 95654069e0f990c2d1090f7124f6f05c6a83c1b74e315a05a7d1f1d69c4642db2e4a9a64b9ca34e6dc6da1d135f6367a79cfcc8efafd02d5a5ca82c44bdd4d64
DIST fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz 839519 BLAKE2B 7ba344d55c5d108e63556dda32aaf60cfbd2b14a05e2965ca69e54e2aab578f6ba49f7a7b89d6c32cb5ace4b80f7a84247dcbb43a98d5d709895810798966b0b SHA512 aac99659e2d82d342f52b5860d9f1e284e1658fa9e0986b1c54a81cc33f6391535a2773d79defc6a7bf1e52591dc91d91a1ef3742c38e599baed79975b42de51
DIST fotema-v2.0.2-crates.tar.xz 61796908 BLAKE2B 729777dae5a9a684b808422c8bbbe07837b20f0bd2cbebbf10ddbdc46fe1af05fa1cf579fc7593689379ec33bb95f2151846cc6402dc3d75a0ffaa863420b142 SHA512 e96f9e6dfd90254580c9c91aeb83939a46fb210d21edf5c34d14c96191130c518cd44971d3c6267915bf06cb6f8b086ff8005093ae4a48d2efdf49b03392766c
DIST fotema-v2.1.0-crates.tar.xz 62163016 BLAKE2B a0a5685a5fa630b9fc6ff498c043510c66dd3d790c63fea3c4dabb9c7040d8f7b21bcecf26954be8361c1663d1834e0c88ecd33caeadd4c86be68313e5b9f144 SHA512 ba3998549a25876351efeae5b2dcb33d8016bdf4ce3f4828800745fd73bb7d0772c606545619bf13673286acce1e669b0a262bfb01a557f7df8dba078c058f0c
+DIST fotema-v2.2.0-crates.tar.xz 62345356 BLAKE2B 9b27827d6cabbf9f450128ad91d6fd6a5ef29cad4864081e7d46833e960853e4e9d4eda196943c4b63623f00f6f3175acbb74d1b0fe61e4847dee49887387b8f SHA512 45bc801b0faf280a65d61780b6434a002a1c6e5cbbed40eef62594006337d746e3ad529e391f21c4af68f64768e217a36cd31150cc6f1bee779c744d00734821
diff --git a/media-gfx/fotema/fotema-2.2.0.ebuild b/media-gfx/fotema/fotema-2.2.0.ebuild
new file mode 100644
index 000000000000..c4d5870a3c08
--- /dev/null
+++ b/media-gfx/fotema/fotema-2.2.0.ebuild
@@ -0,0 +1,94 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATES="
+"
+
+declare -A GIT_CRATES=(
+ [rust-faces]='https://github.com/blissd/fotema-rust-faces;43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e;fotema-rust-faces-%commit%'
+)
+
+RUST_MIN_VER="1.87.0"
+
+inherit cargo gnome2-utils meson xdg-utils
+
+CRATE_P=${P/-/-v}
+DESCRIPTION="Photo gallery for Linux"
+HOMEPAGE="https://github.com/blissd/fotema"
+SRC_URI="
+ https://github.com/blissd/fotema/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://github.com/gentoo-crate-dist/fotema/releases/download/v${PV}/${CRATE_P}-crates.tar.xz
+ "
+fi
+
+# see LICENSES/
+LICENSE="
+ CC-BY-2.0 CC-BY-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC0-1.0
+ FDL-1.3+ GPL-3+ MIT
+"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
+ CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 WTFPL-2
+ ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="
+ >=dev-libs/glib-2.66:2
+ >=gui-libs/gtk-4.16:4
+"
+# indirect deps via crates
+DEPEND+="
+ dev-libs/openssl:=
+ gui-libs/libadwaita
+ media-libs/fontconfig
+ media-libs/graphene
+ media-libs/lcms:2
+ media-libs/libshumate:=
+ media-libs/opencv:=[contribdnn,features2d]
+ media-video/ffmpeg:=
+ sci-ml/onnx
+ sys-libs/libseccomp
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango
+"
+RDEPEND="
+ ${DEPEND}
+ media-libs/glycin-loaders:2
+"
+BDEPEND="
+ dev-libs/glib:2
+"
+
+QA_FLAGS_IGNORED="/usr/bin/fotema"
+
+src_configure() {
+ local emesonargs=(
+ -Dprofile=$(usex debug development default)
+ )
+
+ meson_src_configure
+ ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
+
+ export ORT_STRATEGY=system
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+ xdg_icon_cache_update
+}
diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index b99c5828bf9f..4a88399f4aed 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,2 +1,2 @@
-DIST vips-8.16.1.tar.xz 29544884 BLAKE2B c8ebb866c1bbd0e0840948676e9489d98a2a210b9bd2c15dfe52b259ac713920cd84682d25935569fbf11ff616793361ce86c127eb11bc2de4b220043b707532 SHA512 0046c48d5c08351258a176d91995f8baf003917fd7780b25f5921f259c03da072661f26c22b4524306e035d80956957c5045dbbf9a5ab4f87e9b8e16d81f7319
DIST vips-8.17.1.tar.xz 29529248 BLAKE2B 43caadf37d204a3df19e6fea7e52f7d80223ac9c58f1573ef439dcc3d92ababf72001e35ce2ffb829f27376ea643e23cabedc32b579d74a5fdd22b8bf6973f8c SHA512 04962e7d3fb8956c986f3aed7a10c4927195bc555a22c805a5b190c257e9e8b0fe97eddd0eb44e0e7d9047ba5671e96ac88f50a2597caa4f78c84ce1091541ff
+DIST vips-8.17.2.tar.xz 29525672 BLAKE2B a92d76d4f73a3b92404a1d864143358b5d54d611e4bacddbeed859a669a4b79624b2f352e2de3fda47dd55a9129582f6a00a7651bd81435f4fe9a05912e13126 SHA512 ad35fa05ce441ab788f78e1b0b9c5db8f1e66f1295bbb78f7614560e4c37cdd0641de026b9f4cb04e7a5eaece53342dcad497f4b985d22763f5d38cbcec1bd92
diff --git a/media-libs/vips/vips-8.16.1.ebuild b/media-libs/vips/vips-8.17.2.ebuild
index 51002ae82109..954a2f54cf42 100644
--- a/media-libs/vips/vips-8.16.1.ebuild
+++ b/media-libs/vips/vips-8.17.2.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
+PYTHON_COMPAT=( python3_{11..14} )
+inherit flag-o-matic meson python-any-r1 toolchain-funcs vala
DESCRIPTION="VIPS Image Processing Library"
HOMEPAGE="https://libvips.github.io/libvips/"
@@ -12,17 +12,17 @@ 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"
+KEYWORDS="~amd64 ~arm64 ~x86"
IUSE="
archive deprecated doc exif fftw fits fontconfig graphicsmagick
- gtk-doc heif +highway imagemagick imagequant +introspection +jpeg
- jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg
- test tiff vala webp
+ 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 )
- python? ( ${PYTHON_REQUIRED_USE} )
test? ( jpeg png webp )
vala? ( introspection )
"
@@ -63,10 +63,6 @@ RDEPEND="
x11-libs/cairo
)
png? ( media-libs/libpng:= )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
- )
svg? (
gnome-base/librsvg:2
sys-libs/zlib:=
@@ -88,16 +84,16 @@ BDEPEND="
dev-util/glib-utils
sys-devel/gettext
doc? (
+ ${PYTHON_DEPS}
app-text/doxygen
+ dev-util/gi-docgen
media-gfx/graphviz
)
- gtk-doc? ( dev-util/gtk-doc )
- python? ( ${PYTHON_DEPS} )
vala? ( $(vala_depend) )
"
pkg_setup() {
- use python && python-single-r1_pkg_setup
+ use doc && python-any-r1_pkg_setup
}
src_prepare() {
@@ -105,8 +101,6 @@ src_prepare() {
use vala && vala_setup
- sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
-
sed -i "/subdir('fuzz')/d" meson.build || die
}
@@ -116,9 +110,9 @@ src_configure() {
local emesonargs=(
$(meson_use deprecated)
- $(meson_use doc doxygen)
+ $(meson_use doc cpp-docs)
+ $(meson_use doc docs)
-Dexamples=false
- $(meson_use gtk-doc gtk_doc)
$(meson_use vala vapi)
-Dcgif=disabled # not packaged, and not used to view gif (only saving)
$(meson_feature archive)
@@ -159,9 +153,10 @@ src_configure() {
src_install() {
meson_src_install
- if use python; then
- python_fix_shebang "${ED}"/usr/bin/vipsprofile
- else
- rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+ 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-sound/mpd/Manifest b/media-sound/mpd/Manifest
index 94151eabfcbf..0f609dce94ed 100644
--- a/media-sound/mpd/Manifest
+++ b/media-sound/mpd/Manifest
@@ -2,3 +2,4 @@ DIST mpd-0.23.15.16-fix-libfmt-11.1.0.patch.xz 7260 BLAKE2B 4321f48f8bf21011a191
DIST mpd-0.23.15.tar.xz 778384 BLAKE2B 78036078b850afab900b5d50e44ce83cbbf900369f5028d4177fdbfc4128dd3c35c59a773528a1fcfcc0179d0e579566b827fe87ef780a88082dc3b7f70cd5e7 SHA512 12329dbd0c1994c1bd95b88ce2a62a4c1d691b655e9e4fac7e9ef7066d0be3422b26fad3ea6ca144ba9b21add0a7c492c4f74fd2b68a1539bff2e0d2714db709
DIST mpd-0.23.16.tar.xz 778572 BLAKE2B 7e4e7dafdc60cac59b7b47898cdaf8332970dae9209f8dd408aee7f4ecf90909404ab12a263d06aae44124d795d0d1092425294034fc0728fc9b4ac973a75dd0 SHA512 1b7042cbe8543270b26c1a9e4f35d80d68e03682e4d1e039af8f52527753830972de2a763e5dfb7bde28f4c9d0308a397becd4a206d17e7a5b2fa97f48b69d20
DIST mpd-0.24.3.tar.xz 1014788 BLAKE2B 4981f89341bc936da18b2052bf03e593fc6a72e4fdf644afd4125261798ef5698f4dce242cfe3959a83170efa328f5fa3cc65dbddbc4fdf90667fb3e9656a520 SHA512 b7d61388c93670c4bbc03760066121aa4f8bbcbb33417b755fed89e6dcd55906be3b30961eba53979e65e3402e245dd976f30898445c0964fc252e2377b3e34e
+DIST mpd-0.24.5.tar.xz 1015900 BLAKE2B 482b317f28b714f1c3f423f481f8a58f392293d98bf13f93a857abe49a9dfdc6c3c08c8d57d5223789b222fcf549cbb35a3c1a5e52c2d4ccb429f1086ac60371 SHA512 3dc46878fddaa84eb4e9dcc08975b18199c614fd8dc1369877305e98ea7d5cb9eee10f06d9d3a53085a847ba4fde518646d9c0883470951c0e7e0b1fd2462c05
diff --git a/media-sound/mpd/mpd-0.24.5.ebuild b/media-sound/mpd/mpd-0.24.5.ebuild
new file mode 100644
index 000000000000..de94acff2fe3
--- /dev/null
+++ b/media-sound/mpd/mpd-0.24.5.ebuild
@@ -0,0 +1,325 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic linux-info meson systemd xdg
+
+DESCRIPTION="The Music Player Daemon (mpd)"
+HOMEPAGE="https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD"
+SRC_URI="https://www.musicpd.org/download/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+alsa ao +audiofile bzip2 cdio chromaprint +curl doc +dbus
+ +eventfd expat faad +ffmpeg flac fluidsynth gme httpd +icu +id3tag +inotify
+ +io-uring jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms
+ modplug +mpg123 musepack nfs openal openmpt opus oss pipewire pulseaudio qobuz
+ recorder samba selinux shout sid signalfd snapcast sndfile sndio sqlite
+ systemd test tremor twolame upnp vorbis wavpack webdav wildmidi
+ zeroconf zip zlib"
+
+OUTPUT_PLUGINS="alsa ao jack httpd openal oss pipewire pulseaudio shout snapcast sndio recorder"
+DECODER_PLUGINS="audiofile faad ffmpeg flac fluidsynth mad mikmod
+ modplug mpg123 musepack opus openmpt flac sid tremor vorbis wavpack wildmidi"
+ENCODER_PLUGINS="audiofile flac lame twolame vorbis"
+
+REQUIRED_USE="
+ || ( ${OUTPUT_PLUGINS} )
+ || ( ${DECODER_PLUGINS} )
+ ?? ( tremor vorbis )
+ httpd? ( || ( ${ENCODER_PLUGINS} ) )
+ recorder? ( || ( ${ENCODER_PLUGINS} ) )
+ shout? ( || ( ${ENCODER_PLUGINS} ) )
+ qobuz? ( curl )
+ upnp? ( curl expat )
+ webdav? ( curl expat )
+"
+
+RESTRICT="!test? ( test )"
+
+COMMON_ENCODERS="
+ lame? ( media-sound/lame )
+ twolame? ( media-sound/twolame )
+"
+RDEPEND="
+ acct-user/mpd
+ dev-libs/libfmt:=
+ dev-libs/libpcre2:=
+ alsa? (
+ media-libs/alsa-lib
+ media-sound/alsa-utils
+ )
+ ao? ( media-libs/libao[alsa?,pulseaudio?] )
+ audiofile? ( media-libs/audiofile:= )
+ bzip2? ( app-arch/bzip2 )
+ cdio? (
+ dev-libs/libcdio:=
+ dev-libs/libcdio-paranoia:=
+ )
+ chromaprint? ( media-libs/chromaprint:= )
+ curl? ( net-misc/curl )
+ dbus? ( sys-apps/dbus )
+ doc? (
+ dev-python/sphinx
+ dev-python/sphinx-rtd-theme
+ )
+ expat? ( dev-libs/expat )
+ faad? ( media-libs/faad2 )
+ ffmpeg? ( media-video/ffmpeg:= )
+ flac? ( media-libs/flac:= )
+ fluidsynth? ( media-sound/fluidsynth:= )
+ gme? ( media-libs/game-music-emu )
+ httpd? ( ${COMMON_ENCODERS} )
+ icu? (
+ dev-libs/icu:=
+ virtual/libiconv
+ )
+ id3tag? ( media-libs/libid3tag:= )
+ io-uring? ( sys-libs/liburing:= )
+ jack? ( virtual/jack )
+ libmpdclient? ( media-libs/libmpdclient )
+ libsamplerate? ( media-libs/libsamplerate )
+ libsoxr? ( media-libs/soxr )
+ mad? ( media-libs/libmad )
+ mikmod? ( media-libs/libmikmod )
+ mms? ( media-libs/libmms )
+ modplug? ( media-libs/libmodplug )
+ mpg123? ( media-sound/mpg123-base )
+ musepack? ( media-sound/musepack-tools )
+ nfs? ( net-fs/libnfs:= )
+ openal? ( media-libs/openal )
+ openmpt? ( media-libs/libopenmpt )
+ opus? (
+ media-libs/libogg
+ media-libs/opus
+ )
+ pulseaudio? ( media-libs/libpulse )
+ pipewire? ( media-video/pipewire:= )
+ qobuz? (
+ !ffmpeg? ( dev-libs/libgcrypt:= )
+ ffmpeg? ( media-video/ffmpeg )
+ )
+ recorder? ( ${COMMON_ENCODERS} )
+ samba? ( net-fs/samba:= )
+ selinux? ( sec-policy/selinux-mpd )
+ shout? (
+ ${COMMON_ENCODERS}
+ media-libs/libshout
+ )
+ sid? ( media-libs/libsidplayfp:= )
+ sndfile? ( media-libs/libsndfile )
+ sndio? ( media-sound/sndio:= )
+ sqlite? ( dev-db/sqlite:3 )
+ systemd? ( sys-apps/systemd:= )
+ tremor? (
+ media-libs/libogg
+ media-libs/tremor
+ )
+ upnp? ( net-libs/libupnp:= )
+ vorbis? (
+ media-libs/libogg
+ media-libs/libvorbis
+ )
+ wavpack? ( media-sound/wavpack )
+ wildmidi? ( media-sound/wildmidi )
+ zeroconf? ( net-dns/avahi[dbus] )
+ zip? ( dev-libs/zziplib:= )
+ zlib? ( sys-libs/zlib:= )
+"
+DEPEND="
+ ${RDEPEND}
+ qobuz? ( >=dev-cpp/nlohmann_json-3.11.3 )
+ snapcast? ( >=dev-cpp/nlohmann_json-3.11.3 )
+ test? ( dev-cpp/gtest )
+"
+BDEPEND="virtual/pkgconfig"
+
+pkg_setup() {
+ if use eventfd; then
+ CONFIG_CHECK+=" ~EVENTFD"
+ ERROR_EVENTFD="${P} requires eventfd in-kernel support."
+ fi
+
+ if use signalfd; then
+ CONFIG_CHECK+=" ~SIGNALFD"
+ ERROR_SIGNALFD="${P} requires signalfd in-kernel support."
+ fi
+
+ if use inotify; then
+ CONFIG_CHECK+=" ~INOTIFY_USER"
+ ERROR_INOTIFY_USER="${P} requires inotify in-kernel support."
+ fi
+
+ if use io-uring; then
+ CONFIG_CHECK+=" ~IO_URING"
+ ERROR_IO_URING="${P} requires io-uring in-kernel support."
+ fi
+
+ if use eventfd || use signalfd || use inotify || use io-uring; then
+ linux-info_pkg_setup
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ # media-libs/adplug is not packaged anymore
+ -Dadplug=disabled
+ $(meson_feature alsa)
+ $(meson_feature ao)
+ $(meson_feature audiofile)
+ $(meson_feature bzip2)
+ $(meson_feature cdio cdio_paranoia)
+ $(meson_feature chromaprint)
+ -Dcue=true
+ $(meson_feature curl)
+ $(meson_feature dbus)
+ $(meson_use eventfd)
+ $(meson_feature expat)
+ $(meson_feature faad)
+ $(meson_feature ffmpeg)
+ -Dfifo=true
+ $(meson_feature flac)
+ $(meson_feature fluidsynth)
+ $(meson_feature gme)
+ $(meson_use httpd )
+ $(meson_feature icu)
+ $(meson_feature id3tag)
+ $(meson_use inotify)
+ -Dipv6=enabled
+ $(meson_feature cdio iso9660)
+ $(meson_feature io-uring io_uring)
+ $(meson_feature jack)
+ $(meson_feature libmpdclient)
+ $(meson_feature libsamplerate)
+ $(meson_feature mad)
+ $(meson_feature mikmod)
+ $(meson_feature mms)
+ $(meson_feature modplug)
+ $(meson_feature musepack mpcdec)
+ $(meson_feature mpg123)
+ $(meson_feature nfs)
+ $(meson_feature openal)
+ $(meson_feature openmpt)
+ $(meson_feature opus)
+ $(meson_feature oss)
+ -Dpipe=true
+ $(meson_feature pipewire)
+ $(meson_feature pulseaudio pulse)
+ $(meson_feature qobuz)
+ $(meson_use recorder)
+ $(meson_feature shout)
+ $(meson_use signalfd)
+ $(meson_feature samba smbclient)
+ $(meson_use snapcast)
+ $(meson_feature sid sidplay)
+ $(meson_feature sndfile)
+ $(meson_feature sndio)
+ $(meson_feature libsoxr soxr)
+ $(meson_feature sqlite)
+ $(meson_feature systemd)
+ $(meson_use test)
+ $(meson_feature dbus udisks)
+ -Dupnp=$(usex upnp pupnp disabled)
+ $(meson_feature tremor)
+ $(meson_feature vorbis)
+ $(meson_feature wavpack)
+ $(meson_feature wildmidi)
+ $(meson_feature webdav)
+ -Dzeroconf=$(usex zeroconf avahi disabled)
+ $(meson_feature zlib)
+ $(meson_feature zip zzip)
+
+ --libdir="/usr/$(get_libdir)"
+ $(meson_feature doc documentation)
+ -Dsolaris_output=disabled
+
+ -Ddatabase=true
+ -Ddaemon=true
+ -Ddsd=true
+ -Dtcp=true
+
+ -Dsystemd_system_unit_dir="$(systemd_get_systemunitdir)"
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+
+ $(meson_feature icu iconv)
+ )
+
+ if use samba || use upnp; then
+ emesonargs+=( -Dneighbor=true )
+ fi
+
+ append-lfs-flags
+
+ # set useflag for encoders
+ if use httpd || use shout || use recorder; then
+ emesonargs+=(
+ # not in tree
+ -Dshine=disabled
+ $(meson_feature lame)
+ $(meson_feature twolame)
+ $(meson_feature vorbis vorbisenc)
+ $(meson_use audiofile wave_encoder)
+ )
+ else
+ # avoid links even w/o encoder
+ emesonargs+=(
+ -Dlame=disabled
+ -Dtwolame=disabled
+ )
+ fi
+
+ # nlohmann_json is only required with these plugins enabled
+ if use qobuz || use snapcast; then
+ emesonargs+=(
+ -Dnlohmann_json=enabled
+ )
+ fi
+
+ meson_src_configure
+}
+
+src_install() {
+ if use doc; then
+ local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
+ else
+ newman "${FILESDIR}"/${PN}.1-0.24.2 ${PN}.1
+ newman "${FILESDIR}"/${PN}.conf.5-0.24.2 ${PN}.conf.5
+ fi
+
+ meson_src_install
+
+ insinto /etc
+ newins doc/mpdconf.example mpd.conf
+
+ # When running MPD as system service, better switch to the user we provide
+ sed -i \
+ -e 's:^#user.*$:user "mpd":' \
+ -e 's:^#group.*$:group "audio":' \
+ "${ED}/etc/mpd.conf" || die
+
+ if ! use systemd; then
+ # Extra options for running MPD under OpenRC
+ # (options that should not be set when using systemd)
+ sed -i \
+ -e '0,/^#log_file.*$/s::log_file "/var/log/mpd/mpd.log"\n&:' \
+ -e '0,/^#pid_file.*$/s::pid_file "/run/mpd/mpd.pid"\n&:' \
+ "${ED}/etc/mpd.conf" || die
+ fi
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/${PN}-0.23.15.logrotate" "${PN}"
+
+ newinitd "${FILESDIR}/${PN}-0.24.2.init" "${PN}"
+
+ keepdir /var/lib/mpd
+ keepdir /var/lib/mpd/music
+ keepdir /var/lib/mpd/playlists
+ keepdir /var/log/mpd
+
+ rm -r "${ED}"/usr/share/doc/mpd || die
+
+ fowners mpd:audio -R /var/lib/mpd
+ fowners mpd:audio -R /var/log/mpd
+}
diff --git a/media-sound/quodlibet/quodlibet-4.6.0-r3.ebuild b/media-sound/quodlibet/quodlibet-4.6.0-r3.ebuild
index b157cfc72f38..7ef8885d2207 100644
--- a/media-sound/quodlibet/quodlibet-4.6.0-r3.ebuild
+++ b/media-sound/quodlibet/quodlibet-4.6.0-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar
S="${WORKDIR}/${PN}-release-${PV}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ppc64 x86"
+KEYWORDS="amd64 ppc ppc64 x86"
IUSE="+dbus gstreamer +udev"
RDEPEND="dev-libs/keybinder:3[introspection]
diff --git a/metadata/md5-cache/app-accessibility/espeak-ng-1.52.0 b/metadata/md5-cache/app-accessibility/espeak-ng-1.52.0
index 285507fb5a3b..11ed71bdb0b2 100644
--- a/metadata/md5-cache/app-accessibility/espeak-ng-1.52.0
+++ b/metadata/md5-cache/app-accessibility/espeak-ng-1.52.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/espeak-ng/espeak-ng
INHERIT=autotools
IUSE=+async +klatt l10n_ru l10n_zh man mbrola +sound test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-3+ unicode
RDEPEND=mbrola? ( app-accessibility/mbrola ) sound? ( media-libs/pcaudiolib ) !app-accessibility/espeak sound? ( media-sound/sox )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/espeak-ng/espeak-ng/archive/1.52.0.tar.gz -> espeak-ng-1.52.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c2568112c0de484ce7d5cd4b21bd1e7f
+_md5_=7e45a7bf14c13aee3f4b9c363a08cf8f
diff --git a/metadata/md5-cache/app-accessibility/flite-2.2-r3 b/metadata/md5-cache/app-accessibility/flite-2.2-r3
index 5ab77b690d02..17d8501ea5ac 100644
--- a/metadata/md5-cache/app-accessibility/flite-2.2-r3
+++ b/metadata/md5-cache/app-accessibility/flite-2.2-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://www.festvox.org/flite/ https://github.com/festvox/flite
INHERIT=autotools multilib-minimal toolchain-funcs
IUSE=alsa oss pulseaudio test voices abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=BSD freetts public-domain regexp-UofT BSD-2
RDEPEND=pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !pulseaudio? ( alsa? ( >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
REQUIRED_USE=test? ( alsa )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/festvox/flite/archive/v2.2.tar.gz -> flite-2.2.tar.gz voices? ( http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_ben_rm.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_guj_ad.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_guj_dp.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_guj_kt.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_hin_ab.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_kan_plv.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_mar_aup.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_mar_slp.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_pan_amp.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_tam_sdr.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_tel_kpn.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_tel_sk.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_indic_tel_ss.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_aew.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_ahw.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_aup.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_awb.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_axb.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_bdl.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_clb.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_eey.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_fem.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_gka.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_jmk.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_ksp.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_ljm.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_lnh.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_rms.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_rxr.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_slp.flitevox http://www.festvox.org/flite/packed/flite-2.0/voices/cmu_us_slt.flitevox )
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=50bd310f3992517dbead9646cede8eec
+_md5_=1ccb946748f1be9b05431fdc84d5b587
diff --git a/metadata/md5-cache/app-admin/awscli-1.42.34 b/metadata/md5-cache/app-admin/awscli-1.42.34
new file mode 100644
index 000000000000..d27ace8a4483
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.42.34
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.40.34[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=distutils-r1 shell-completion
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.40.34[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.14.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.42.34.tar.gz -> aws-cli-1.42.34.gh.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=c7040307de7460657ee223e74044e6ab
diff --git a/metadata/md5-cache/app-antivirus/clamav-1.4.2 b/metadata/md5-cache/app-antivirus/clamav-1.4.2
index 90415183978f..0651121ed5e8 100644
--- a/metadata/md5-cache/app-antivirus/clamav-1.4.2
+++ b/metadata/md5-cache/app-antivirus/clamav-1.4.2
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) || ( ( dev-lang/python:3.13 dev-python/pytest[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/pytest[python_targets_python3_9(-)] ) ) ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!llvm-core/llvm:0
+DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <llvm-core/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!llvm-core/llvm:0
DESCRIPTION=Clam Anti-Virus Scanner
EAPI=8
HOMEPAGE=https://www.clamav.net/
@@ -8,10 +8,10 @@ INHERIT=cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
IUSE=doc clamonacc +clamapp experimental jit libclamav-only libressl milter rar selinux +system-mspack systemd test debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
+RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <llvm-core/llvm-14:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamapp ) milter? ( clamapp ) test? ( !libclamav-only )
RESTRICT=!test? ( test )
SLOT=0/sts
SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.4.2.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/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/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.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.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.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/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.9.0/download -> bytes-1.9.0.crate https://crates.io/api/v1/crates/bzip2-rs/0.1.2/download -> bzip2-rs-0.1.2.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.0.crate https://crates.io/api/v1/crates/cc/1.0.97/download -> cc-1.0.97.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/clang-sys/1.7.0/download -> clang-sys-1.7.0.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/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/delharc/0.6.1/download -> delharc-0.6.1.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/enum-primitive-derive/0.2.2/download -> enum-primitive-derive-0.2.2.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/exr/1.72.0/download -> exr-1.72.0.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.4/download -> fdeflate-0.3.4.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gif/0.13.1/download -> gif-0.13.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.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/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.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/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inflate/0.4.5/download -> inflate-0.4.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.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.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libloading/0.8.3/download -> libloading-0.8.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.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.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.5/download -> num-complex-0.4.5.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/onenote_parser/0.3.1/download -> onenote_parser-0.3.1.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/png/0.17.13/download -> png-0.17.13.crate https://crates.io/api/v1/crates/prettyplease/0.2.19/download -> prettyplease-0.2.19.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.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/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.2.0/download -> rustfft-6.2.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.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/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/thiserror/1.0.59/download -> thiserror-1.0.59.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.59/download -> thiserror-impl-1.0.59.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.3/download -> transpose-0.2.3.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/widestring/1.1.0/download -> widestring-1.1.0.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://github.com/Cisco-Talos/onenote.rs/archive/8b450447e58143004b68dd21c11b710fdb79be92.tar.gz -> onenote.rs-8b450447e58143004b68dd21c11b710fdb79be92.gh.tar.gz
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f167e7c0cd6eafb1cb6506d103dadc56
+_md5_=807597d9fa9c0c36b9fc6980fad837c3
diff --git a/metadata/md5-cache/app-antivirus/clamav-1.4.3 b/metadata/md5-cache/app-antivirus/clamav-1.4.3
index 5b0c0ea17e62..ce7ca127c0d1 100644
--- a/metadata/md5-cache/app-antivirus/clamav-1.4.3
+++ b/metadata/md5-cache/app-antivirus/clamav-1.4.3
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) || ( ( dev-lang/python:3.13 dev-python/pytest[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/pytest[python_targets_python3_9(-)] ) ) ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-22:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!llvm-core/llvm:0
+DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <llvm-core/llvm-22:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!llvm-core/llvm:0
DESCRIPTION=Clam Anti-Virus Scanner
EAPI=8
HOMEPAGE=https://www.clamav.net/
@@ -8,10 +8,10 @@ INHERIT=cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
IUSE=doc clamonacc +clamapp experimental jit libclamav-only libressl milter rar selinux +system-mspack systemd test debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
-RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <sys-devel/llvm-22:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
+RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <llvm-core/llvm-22:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamapp ) milter? ( clamapp ) test? ( !libclamav-only )
RESTRICT=!test? ( test )
SLOT=0/sts
SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.4.3.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/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/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.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.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.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/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.9.0/download -> bytes-1.9.0.crate https://crates.io/api/v1/crates/bzip2-rs/0.1.2/download -> bzip2-rs-0.1.2.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.0.crate https://crates.io/api/v1/crates/cc/1.0.97/download -> cc-1.0.97.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/clang-sys/1.7.0/download -> clang-sys-1.7.0.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/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/delharc/0.6.1/download -> delharc-0.6.1.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/enum-primitive-derive/0.2.2/download -> enum-primitive-derive-0.2.2.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/exr/1.72.0/download -> exr-1.72.0.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.4/download -> fdeflate-0.3.4.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gif/0.13.1/download -> gif-0.13.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.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/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.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/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inflate/0.4.5/download -> inflate-0.4.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.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.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libloading/0.8.3/download -> libloading-0.8.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.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.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.5/download -> num-complex-0.4.5.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/onenote_parser/0.3.1/download -> onenote_parser-0.3.1.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/png/0.17.13/download -> png-0.17.13.crate https://crates.io/api/v1/crates/prettyplease/0.2.19/download -> prettyplease-0.2.19.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.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/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.2.0/download -> rustfft-6.2.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.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/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/thiserror/1.0.59/download -> thiserror-1.0.59.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.59/download -> thiserror-impl-1.0.59.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.3/download -> transpose-0.2.3.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/widestring/1.1.0/download -> widestring-1.1.0.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://github.com/Cisco-Talos/onenote.rs/archive/8b450447e58143004b68dd21c11b710fdb79be92.tar.gz -> onenote.rs-8b450447e58143004b68dd21c11b710fdb79be92.gh.tar.gz
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9f464db95ab98fa6ef0b907cba884e9e
+_md5_=97983c95698f2428f86645d9ecfc97a5
diff --git a/metadata/md5-cache/app-antivirus/clamav-1.4.3-r1 b/metadata/md5-cache/app-antivirus/clamav-1.4.3-r1
new file mode 100644
index 000000000000..df06344d97f7
--- /dev/null
+++ b/metadata/md5-cache/app-antivirus/clamav-1.4.3-r1
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig doc? ( app-text/doxygen ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) || ( ( dev-lang/python:3.13 dev-python/pytest[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/pytest[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 dev-python/pytest[python_targets_python3_9(-)] ) ) ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <llvm-core/llvm-23:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) test? ( dev-libs/check ) !!llvm-core/llvm:0
+DESCRIPTION=Clam Anti-Virus Scanner
+EAPI=8
+HOMEPAGE=https://www.clamav.net/
+INHERIT=cargo cmake flag-o-matic llvm python-any-r1 systemd tmpfiles
+IUSE=doc clamonacc +clamapp experimental jit libclamav-only libressl milter rar selinux +system-mspack systemd test debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+LICENSE=Apache-2.0 BSD GPL-2 ISC MIT MPL-2.0 Unicode-DFS-2016 ZLIB
+RDEPEND=acct-group/clamav acct-user/clamav app-arch/bzip2 dev-libs/json-c:= dev-libs/libltdl dev-libs/libpcre2:= dev-libs/libxml2 !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:0= ) >=sys-libs/zlib-1.2.2:= virtual/libiconv !libclamav-only? ( net-misc/curl ) clamapp? ( sys-libs/ncurses:= net-misc/curl ) elibc_musl? ( sys-libs/fts-standalone ) jit? ( <llvm-core/llvm-23:= ) milter? ( mail-filter/libmilter:= ) rar? ( app-arch/unrar ) system-mspack? ( dev-libs/libmspack ) test? ( dev-python/pytest ) selinux? ( sec-policy/selinux-clamav ) virtual/tmpfiles
+REQUIRED_USE=libclamav-only? ( !clamonacc !clamapp !milter ) clamonacc? ( clamapp ) milter? ( clamapp ) test? ( !libclamav-only )
+RESTRICT=!test? ( test )
+SLOT=0/sts
+SRC_URI=https://github.com/Cisco-Talos/clamav/archive/refs/tags/clamav-1.4.3.tar.gz https://crates.io/api/v1/crates/adler/1.0.2/download -> adler-1.0.2.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/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/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bindgen/0.65.1/download -> bindgen-0.65.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.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.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/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/bytes/1.9.0/download -> bytes-1.9.0.crate https://crates.io/api/v1/crates/bzip2-rs/0.1.2/download -> bzip2-rs-0.1.2.crate https://crates.io/api/v1/crates/cbindgen/0.25.0/download -> cbindgen-0.25.0.crate https://crates.io/api/v1/crates/cc/1.0.97/download -> cc-1.0.97.crate https://crates.io/api/v1/crates/cexpr/0.6.0/download -> cexpr-0.6.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/clang-sys/1.7.0/download -> clang-sys-1.7.0.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/core-foundation-sys/0.8.6/download -> core-foundation-sys-0.8.6.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crc32fast/1.4.0/download -> crc32fast-1.4.0.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.19/download -> crossbeam-utils-0.8.19.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/delharc/0.6.1/download -> delharc-0.6.1.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/either/1.11.0/download -> either-1.11.0.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/enum-primitive-derive/0.2.2/download -> enum-primitive-derive-0.2.2.crate https://crates.io/api/v1/crates/errno/0.3.8/download -> errno-0.3.8.crate https://crates.io/api/v1/crates/exr/1.72.0/download -> exr-1.72.0.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/fdeflate/0.3.4/download -> fdeflate-0.3.4.crate https://crates.io/api/v1/crates/flate2/1.0.30/download -> flate2-1.0.30.crate https://crates.io/api/v1/crates/flume/0.11.0/download -> flume-0.11.0.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/gif/0.13.1/download -> gif-0.13.1.crate https://crates.io/api/v1/crates/glob/0.3.1/download -> glob-0.3.1.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/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/hex-literal/0.4.1/download -> hex-literal-0.4.1.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.60/download -> iana-time-zone-0.1.60.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/image/0.24.9/download -> image-0.24.9.crate https://crates.io/api/v1/crates/indexmap/1.9.3/download -> indexmap-1.9.3.crate https://crates.io/api/v1/crates/inflate/0.4.5/download -> inflate-0.4.5.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.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.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/lazycell/1.3.0/download -> lazycell-1.3.0.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.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libloading/0.8.3/download -> libloading-0.8.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.13/download -> linux-raw-sys-0.4.13.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.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.7.2/download -> miniz_oxide-0.7.2.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/num-complex/0.4.5/download -> num-complex-0.4.5.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/onenote_parser/0.3.1/download -> onenote_parser-0.3.1.crate https://crates.io/api/v1/crates/paste/1.0.14/download -> paste-1.0.14.crate https://crates.io/api/v1/crates/peeking_take_while/0.1.2/download -> peeking_take_while-0.1.2.crate https://crates.io/api/v1/crates/png/0.17.13/download -> png-0.17.13.crate https://crates.io/api/v1/crates/prettyplease/0.2.19/download -> prettyplease-0.2.19.crate https://crates.io/api/v1/crates/primal-check/0.3.3/download -> primal-check-0.3.3.crate https://crates.io/api/v1/crates/proc-macro2/1.0.81/download -> proc-macro2-1.0.81.crate https://crates.io/api/v1/crates/qoi/0.4.1/download -> qoi-0.4.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.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/regex/1.10.4/download -> regex-1.10.4.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustdct/0.7.1/download -> rustdct-0.7.1.crate https://crates.io/api/v1/crates/rustfft/6.2.0/download -> rustfft-6.2.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/ryu/1.0.17/download -> ryu-1.0.17.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/serde_json/1.0.116/download -> serde_json-1.0.116.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.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/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/strength_reduce/0.2.4/download -> strength_reduce-0.2.4.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.60/download -> syn-2.0.60.crate https://crates.io/api/v1/crates/tempfile/3.10.1/download -> tempfile-3.10.1.crate https://crates.io/api/v1/crates/thiserror/1.0.59/download -> thiserror-1.0.59.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.59/download -> thiserror-impl-1.0.59.crate https://crates.io/api/v1/crates/tiff/0.9.1/download -> tiff-0.9.1.crate https://crates.io/api/v1/crates/tinyvec/1.6.0/download -> tinyvec-1.6.0.crate https://crates.io/api/v1/crates/toml/0.5.11/download -> toml-0.5.11.crate https://crates.io/api/v1/crates/transpose/0.2.3/download -> transpose-0.2.3.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/uuid/1.8.0/download -> uuid-1.8.0.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/weezl/0.1.8/download -> weezl-0.1.8.crate https://crates.io/api/v1/crates/which/4.4.2/download -> which-4.4.2.crate https://crates.io/api/v1/crates/widestring/1.1.0/download -> widestring-1.1.0.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate https://crates.io/api/v1/crates/zune-inflate/0.2.54/download -> zune-inflate-0.2.54.crate https://github.com/Cisco-Talos/onenote.rs/archive/8b450447e58143004b68dd21c11b710fdb79be92.tar.gz -> onenote.rs-8b450447e58143004b68dd21c11b710fdb79be92.gh.tar.gz
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0e8865ab7fb543afab5176de972b92b7
diff --git a/metadata/md5-cache/app-benchmarks/iozone-3.506-r1 b/metadata/md5-cache/app-benchmarks/iozone-3.506-r1
index f01d49d4b12e..3a80ef1cd27a 100644
--- a/metadata/md5-cache/app-benchmarks/iozone-3.506-r1
+++ b/metadata/md5-cache/app-benchmarks/iozone-3.506-r1
@@ -3,9 +3,9 @@ DESCRIPTION=Filesystem benchmarking program
EAPI=8
HOMEPAGE=http://www.iozone.org/
INHERIT=flag-o-matic toolchain-funcs
-KEYWORDS=amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ppc ppc64 ~riscv ~sparc ~x86
LICENSE=freedist
SLOT=0
SRC_URI=http://www.iozone.org/src/current/iozone3_506.tar
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e8d7891a345791cd6edbc76fad4a0eff
+_md5_=11e220c611dfafde1d5127ed7f7bbb18
diff --git a/metadata/md5-cache/app-crypt/gcr-4.3.1 b/metadata/md5-cache/app-crypt/gcr-4.3.1
index 892065e33c9c..df843288eb89 100644
--- a/metadata/md5-cache/app-crypt/gcr-4.3.1
+++ b/metadata/md5-cache/app-crypt/gcr-4.3.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gcr
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=flag-o-matic gnome.org gnome2-utils meson vala xdg
IUSE=gnutls gtk gtk-doc +introspection systemd test +vala
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2+
PDEPEND=app-crypt/gnupg
RDEPEND=>=dev-libs/glib-2.68.0:2 !gnutls? ( >=dev-libs/libgcrypt-1.2.2:0= ) gnutls? ( >=net-libs/gnutls-3.8.5:0 ) >=app-crypt/p11-kit-0.19.0 >=app-crypt/libsecret-0.20 systemd? ( sys-apps/systemd:= ) gtk? ( gui-libs/gtk:4[introspection?] ) >=sys-apps/dbus-1 introspection? ( >=dev-libs/gobject-introspection-1.58:= )
@@ -16,4 +16,4 @@ RESTRICT=!test? ( test )
SLOT=4/gcr-4.4-gck-2.2
SRC_URI=mirror://gnome/sources/gcr/4.3/gcr-4.3.1.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=664ff475f268c6dbb2796c5962ceed48
+_md5_=c3e545ca0c39a6055715ca88073df0e9
diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.25.9 b/metadata/md5-cache/app-crypt/p11-kit-0.25.9
new file mode 100644
index 000000000000..d95cda42262e
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/p11-kit-0.25.9
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) app-text/docbook-xsl-stylesheets dev-libs/libxslt virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) nls? ( sys-devel/gettext ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd )
+DESCRIPTION=Provides a standard configuration setup for installing PKCS#11
+EAPI=8
+HOMEPAGE=https://p11-glue.github.io/p11-glue/p11-kit.html
+INHERIT=shell-completion meson-multilib python-any-r1
+IUSE=+libffi gtk-doc nls systemd test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=app-misc/ca-certificates >=dev-libs/libtasn1-3.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] libffi? ( dev-libs/libffi:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) systemd? ( sys-apps/systemd )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.25.9/p11-kit-0.25.9.tar.xz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=0cd59e870064116a1f621ea791c9a3e3
diff --git a/metadata/md5-cache/app-editors/ghex-46.2 b/metadata/md5-cache/app-editors/ghex-46.2
index 2618d25b2c6b..3ed256ada77a 100644
--- a/metadata/md5-cache/app-editors/ghex-46.2
+++ b/metadata/md5-cache/app-editors/ghex-46.2
@@ -7,11 +7,11 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/ghex
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=gtk-doc test
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ FDL-1.1+
RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 >=gui-libs/libadwaita-1.2:1 dev-libs/gobject-introspection !app-editors/ghex:2
RESTRICT=!test? ( test )
SLOT=4
SRC_URI=mirror://gnome/sources/ghex/46/ghex-46.2.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=562d7bc81f7ee9875122cee6b8e9ce28
+_md5_=99796180461616bd1900d8a56fadfff5
diff --git a/metadata/md5-cache/app-editors/gvim-9.1.1652-r1 b/metadata/md5-cache/app-editors/gvim-9.1.1652-r1
new file mode 100644
index 000000000000..542489f0fdc1
--- /dev/null
+++ b/metadata/md5-cache/app-editors/gvim-9.1.1652-r1
@@ -0,0 +1,18 @@
+BDEPEND=dev-build/autoconf virtual/pkgconfig lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=~app-editors/vim-core-9.1.1652 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto
+DESCRIPTION=GUI version of the Vim text editor
+EAPI=8
+HOMEPAGE=https://www.vim.org https://github.com/vim/vim
+INHERIT=bash-completion-r1 flag-o-matic lua-single perl-module prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils
+IUSE=acl crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl perl_features_debug perl_features_ithreads perl_features_quadmath lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=vim
+PDEPEND=!minimal? ( app-vim/gentoo-syntax )
+RDEPEND=~app-editors/vim-core-9.1.1652 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
+REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/vim/vim/archive/v9.1.1652.tar.gz -> vim-9.1.1652.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.1.1432-patches.tar.bz2
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vim-doc bea02829eae182f569e6e9a5dc2fe08f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7b973e2d9900054c0279d4d93edead20
diff --git a/metadata/md5-cache/app-editors/gvim-9999 b/metadata/md5-cache/app-editors/gvim-9999
index 86909ba8cb8e..5d87e0dd4aa3 100644
--- a/metadata/md5-cache/app-editors/gvim-9999
+++ b/metadata/md5-cache/app-editors/gvim-9999
@@ -1,17 +1,17 @@
BDEPEND=dev-build/autoconf virtual/pkgconfig lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto
+DEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto
DESCRIPTION=GUI version of the Vim text editor
EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
-INHERIT=bash-completion-r1 flag-o-matic lua-single prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils git-r3
-IUSE=acl crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+INHERIT=bash-completion-r1 flag-o-matic lua-single perl-module prefix python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils git-r3
+IUSE=acl crypt cscope debug lua minimal motif netbeans nls perl python racket ruby selinux session sound tcl perl_features_debug perl_features_ithreads perl_features_quadmath lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
PROPERTIES=live
-RDEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
+RDEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
RESTRICT=test
SLOT=0
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vim-doc bea02829eae182f569e6e9a5dc2fe08f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a1d9a2e8c17561ddb799cd1c3e8c6df4
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vim-doc bea02829eae182f569e6e9a5dc2fe08f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ccadffe8f7d479de8f6d3cbad9ed4992
diff --git a/metadata/md5-cache/app-editors/vim-9.1.1652-r1 b/metadata/md5-cache/app-editors/vim-9.1.1652-r1
new file mode 100644
index 000000000000..5ab6a6d44890
--- /dev/null
+++ b/metadata/md5-cache/app-editors/vim-9.1.1652-r1
@@ -0,0 +1,17 @@
+BDEPEND=dev-build/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.1.1652 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Vim, an improved vi-style text editor
+EAPI=8
+HOMEPAGE=https://www.vim.org https://github.com/vim/vim
+INHERIT=vim-doc flag-o-matic bash-completion-r1 lua-single perl-module python-single-r1 ruby-single toolchain-funcs desktop xdg-utils
+IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager perl_features_debug perl_features_ithreads perl_features_quadmath lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=vim
+PDEPEND=!minimal? ( app-vim/gentoo-syntax )
+RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.1.1652 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
+REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( 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 ) ) vim-pager? ( !minimal )
+SLOT=0
+SRC_URI=https://github.com/vim/vim/archive/v9.1.1652.tar.gz -> vim-9.1.1652.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.1.1432-patches.tar.bz2
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vim-doc bea02829eae182f569e6e9a5dc2fe08f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6164d2779d5b57e9f342719852423ce5
diff --git a/metadata/md5-cache/app-editors/vim-9999 b/metadata/md5-cache/app-editors/vim-9999
index be73c978c9ac..8c8ea9626737 100644
--- a/metadata/md5-cache/app-editors/vim-9999
+++ b/metadata/md5-cache/app-editors/vim-9999
@@ -1,16 +1,16 @@
BDEPEND=dev-build/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) vim-pager? ( app-editors/vim-core[-minimal] ) X? ( x11-libs/libXt ) X? ( x11-base/xorg-proto )
+DEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) vim-pager? ( app-editors/vim-core[-minimal] ) X? ( x11-libs/libXt ) X? ( x11-base/xorg-proto )
DESCRIPTION=Vim, an improved vi-style text editor
EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
-INHERIT=bash-completion-r1 flag-o-matic lua-single desktop python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils git-r3
-IUSE=acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager X lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+INHERIT=bash-completion-r1 flag-o-matic lua-single desktop perl-module python-single-r1 ruby-single toolchain-funcs vim-doc xdg-utils git-r3
+IUSE=acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinux sound tcl terminal vim-pager X perl_features_debug perl_features_ithreads perl_features_quadmath lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
PROPERTIES=live
-RDEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) vim-pager? ( app-editors/vim-core[-minimal] ) X? ( x11-libs/libXt )
+RDEPEND=~app-editors/vim-core-9999 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) python_single_target_python3_14? ( dev-lang/python:3.14[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) vim-pager? ( app-editors/vim-core[-minimal] ) X? ( x11-libs/libXt )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ) vim-pager? ( !minimal )
SLOT=0
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vim-doc bea02829eae182f569e6e9a5dc2fe08f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6cb8c9e58c7cf723ea58d593227e5497
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vim-doc bea02829eae182f569e6e9a5dc2fe08f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e0ee443247ae8430232c795354331bfb
diff --git a/metadata/md5-cache/app-editors/vscodium-1.103.15418 b/metadata/md5-cache/app-editors/vscodium-1.104.16282
index 11835ac44bb2..e1ad22570015 100644
--- a/metadata/md5-cache/app-editors/vscodium-1.103.15418
+++ b/metadata/md5-cache/app-editors/vscodium-1.104.16282
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ MIT MPL-2.0 ope
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof 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/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils kerberos? ( app-crypt/mit-krb5 )
RESTRICT=strip bindist
SLOT=0
-SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.103.15418/VSCodium-linux-x64-1.103.15418.tar.gz -> vscodium-1.103.15418-amd64.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.103.15418/VSCodium-linux-arm64-1.103.15418.tar.gz -> vscodium-1.103.15418-arm64.tar.gz ) loong? ( https://github.com/VSCodium/vscodium/releases/download/1.103.15418/VSCodium-linux-loong64-1.103.15418.tar.gz -> vscodium-1.103.15418-loong.tar.gz )
+SRC_URI=amd64? ( https://github.com/VSCodium/vscodium/releases/download/1.104.16282/VSCodium-linux-x64-1.104.16282.tar.gz -> vscodium-1.104.16282-amd64.tar.gz ) arm64? ( https://github.com/VSCodium/vscodium/releases/download/1.104.16282/VSCodium-linux-arm64-1.104.16282.tar.gz -> vscodium-1.104.16282-arm64.tar.gz ) loong? ( https://github.com/VSCodium/vscodium/releases/download/1.104.16282/VSCodium-linux-loong64-1.104.16282.tar.gz -> vscodium-1.104.16282-loong.tar.gz )
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=303c3627ef038ec30085555cdca0c398
diff --git a/metadata/md5-cache/app-emacs/closql-2.1.0 b/metadata/md5-cache/app-emacs/closql-2.1.0
deleted file mode 100644
index adba13dee80b..000000000000
--- a/metadata/md5-cache/app-emacs/closql-2.1.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/emacsql-4.1.0 >=app-editors/emacs-27.1:*
-DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
-DESCRIPTION=Store EIEIO objects using EmacSQL
-EAPI=8
-HOMEPAGE=https://github.com/magit/closql
-INHERIT=elisp
-KEYWORDS=~amd64
-LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/emacsql-4.1.0 >=app-editors/emacs-27.1:*
-SLOT=0
-SRC_URI=https://github.com/magit/closql/archive/v2.1.0.tar.gz -> closql-2.1.0.tar.gz
-_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=5af01524126c8cf296f22b6ac61151ff
diff --git a/metadata/md5-cache/app-emacs/closql-2.2.1 b/metadata/md5-cache/app-emacs/closql-2.2.1
deleted file mode 100644
index b4661bb3b5f7..000000000000
--- a/metadata/md5-cache/app-emacs/closql-2.2.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/emacsql-4.1.0 >=app-editors/emacs-27.1:*
-DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
-DESCRIPTION=Store EIEIO objects using EmacSQL
-EAPI=8
-HOMEPAGE=https://github.com/magit/closql/
-INHERIT=elisp
-KEYWORDS=~amd64
-LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/emacsql-4.1.0 >=app-editors/emacs-27.1:*
-SLOT=0
-SRC_URI=https://github.com/magit/closql/archive/v2.2.1.tar.gz -> closql-2.2.1.gh.tar.gz
-_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=4b04d89f0b683775832f7f28a42b7c62
diff --git a/metadata/md5-cache/app-emacs/closql-2.2.0 b/metadata/md5-cache/app-emacs/closql-2.3.0
index afbc103ab534..2e2345011730 100644
--- a/metadata/md5-cache/app-emacs/closql-2.2.0
+++ b/metadata/md5-cache/app-emacs/closql-2.3.0
@@ -1,4 +1,4 @@
-BDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/emacsql-4.1.0 >=app-editors/emacs-27.1:*
+BDEPEND=app-emacs/compat app-emacs/emacsql >=app-editors/emacs-28.1:*
DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
DESCRIPTION=Store EIEIO objects using EmacSQL
EAPI=8
@@ -6,8 +6,8 @@ HOMEPAGE=https://github.com/magit/closql/
INHERIT=elisp
KEYWORDS=~amd64
LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-30.0.0.0 >=app-emacs/emacsql-4.1.0 >=app-editors/emacs-27.1:*
+RDEPEND=app-emacs/compat app-emacs/emacsql >=app-editors/emacs-28.1:*
SLOT=0
-SRC_URI=https://github.com/magit/closql/archive/v2.2.0.tar.gz -> closql-2.2.0.gh.tar.gz
+SRC_URI=https://github.com/magit/closql/archive/v2.3.0.tar.gz -> closql-2.3.0.gh.tar.gz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=4b04d89f0b683775832f7f28a42b7c62
+_md5_=5fd89cfc1bb6ba412eb7922f4ec823c5
diff --git a/metadata/md5-cache/app-emacs/hl-todo-3.8.4 b/metadata/md5-cache/app-emacs/hl-todo-3.9.0
index f3441dad7484..f23a8f77ba37 100644
--- a/metadata/md5-cache/app-emacs/hl-todo-3.8.4
+++ b/metadata/md5-cache/app-emacs/hl-todo-3.9.0
@@ -1,4 +1,4 @@
-BDEPEND=>=app-emacs/compat-30.0.0.0 >=app-editors/emacs-25.3:*
+BDEPEND=app-emacs/compat >=app-editors/emacs-25.3:*
DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
DESCRIPTION=Highlight TODO and similar keywords in comments and strings
EAPI=8
@@ -6,8 +6,8 @@ HOMEPAGE=https://github.com/tarsius/hl-todo/
INHERIT=elisp
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-30.0.0.0 >=app-editors/emacs-25.3:*
+RDEPEND=app-emacs/compat >=app-editors/emacs-25.3:*
SLOT=0
-SRC_URI=https://github.com/tarsius/hl-todo/archive/v3.8.4.tar.gz -> hl-todo-3.8.4.tar.gz
+SRC_URI=https://github.com/tarsius/hl-todo/archive/v3.9.0.tar.gz -> hl-todo-3.9.0.gh.tar.gz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=521d0930cab3157196c326803ce7a3ab
+_md5_=b5cf23bb669530af323732f2f6f402c8
diff --git a/metadata/md5-cache/app-emacs/indent-bars-0.9.2 b/metadata/md5-cache/app-emacs/indent-bars-0.9.2
new file mode 100644
index 000000000000..3f7de84680ea
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/indent-bars-0.9.2
@@ -0,0 +1,13 @@
+BDEPEND=app-emacs/compat >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=Fast, configurable indentation guide-bars for Emacs
+EAPI=8
+HOMEPAGE=https://github.com/jdtsmith/indent-bars/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=app-emacs/compat >=app-editors/emacs-27.1:*
+SLOT=0
+SRC_URI=https://github.com/jdtsmith/indent-bars/archive/refs/tags/v0.9.2.tar.gz -> indent-bars-0.9.2.gh.tar.gz
+_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
+_md5_=2438c251008d53846f79732821545df7
diff --git a/metadata/md5-cache/app-emacs/meson-mode-0.4 b/metadata/md5-cache/app-emacs/meson-mode-0.4
new file mode 100644
index 000000000000..c2736f306b1e
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/meson-mode-0.4
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=A GNU Emacs major mode for Meson build-system files
+EAPI=8
+HOMEPAGE=https://github.com/wentasah/meson-mode/
+INHERIT=elisp
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://github.com/wentasah/meson-mode/archive/v0.4.tar.gz -> meson-mode-0.4.tar.gz
+_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
+_md5_=2b33def524ad070645138ee3427b5150
diff --git a/metadata/md5-cache/app-emacs/meson-mode-9999 b/metadata/md5-cache/app-emacs/meson-mode-9999
index 9a82ffb76c1d..33b676ddf2e1 100644
--- a/metadata/md5-cache/app-emacs/meson-mode-9999
+++ b/metadata/md5-cache/app-emacs/meson-mode-9999
@@ -1,12 +1,12 @@
-BDEPEND=>=app-editors/emacs-26.1:* >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=>=app-editors/emacs-25.3:* >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
DESCRIPTION=A GNU Emacs major mode for Meson build-system files
EAPI=8
-HOMEPAGE=https://github.com/wentasah/meson-mode
+HOMEPAGE=https://github.com/wentasah/meson-mode/
INHERIT=elisp git-r3
LICENSE=GPL-3+
PROPERTIES=live
-RDEPEND=>=app-editors/emacs-26.1:*
+RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 git-r3 875eb471682d3e1f18da124be97dcc81
-_md5_=e485e42f9ed46d50f3d32c02102c67df
+_md5_=2b33def524ad070645138ee3427b5150
diff --git a/metadata/md5-cache/app-emacs/oauth2-0.18.3 b/metadata/md5-cache/app-emacs/oauth2-0.18.3
new file mode 100644
index 000000000000..d4b51016c2fd
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/oauth2-0.18.3
@@ -0,0 +1,13 @@
+BDEPEND=>=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=OAuth 2.0 authorization protocol
+EAPI=8
+HOMEPAGE=https://elpa.gnu.org/packages/oauth2.html
+INHERIT=elisp
+KEYWORDS=~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-3+
+RDEPEND=>=app-editors/emacs-25.3:*
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/gitweb/?p=emacs/elpa.git;a=snapshot;h=dc9f76dee716bad30395f079dd8dee85dce138c4;sf=tgz -> oauth2-0.18.3.tar.gz
+_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
+_md5_=3354116f3e307dc43b5b90f7bf44355b
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.7.31 b/metadata/md5-cache/app-emacs/org-mode-9.7.31
deleted file mode 100644
index 51d5dbce0841..000000000000
--- a/metadata/md5-cache/app-emacs/org-mode-9.7.31
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
-DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
-DESCRIPTION=An Emacs mode for notes and project planning
-EAPI=8
-HOMEPAGE=https://orgmode.org/
-INHERIT=elisp readme.gentoo-r1
-IUSE=doc odt-schema
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
-RDEPEND=>=app-editors/emacs-25.3:*
-RESTRICT=test
-SLOT=0
-SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.7.31.tar.gz
-_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 readme.gentoo-r1 b045f3acf546393ab6b3170781875358
-_md5_=6a4d66a82627353597adb8bd9cf01b3a
diff --git a/metadata/md5-cache/app-emacs/transient-0.9.3 b/metadata/md5-cache/app-emacs/transient-0.10.0
index 0da3255fc92c..6896fab76270 100644
--- a/metadata/md5-cache/app-emacs/transient-0.9.3
+++ b/metadata/md5-cache/app-emacs/transient-0.10.0
@@ -1,13 +1,13 @@
-BDEPEND=>=app-emacs/compat-30.0.2.0 sys-apps/texinfo >=app-editors/emacs-25.3:*
+BDEPEND=app-emacs/compat sys-apps/texinfo >=app-editors/emacs-25.3:*
DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
DESCRIPTION=Transient commands abstraction for GNU Emacs
EAPI=8
HOMEPAGE=https://magit.vc/manual/transient/ https://github.com/magit/transient/
INHERIT=elisp
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
-RDEPEND=>=app-emacs/compat-30.0.2.0 >=app-editors/emacs-25.3:*
+RDEPEND=app-emacs/compat >=app-editors/emacs-25.3:*
SLOT=0
-SRC_URI=https://github.com/magit/transient/archive/v0.9.3.tar.gz -> transient-0.9.3.tar.gz
+SRC_URI=https://github.com/magit/transient/archive/v0.10.0.tar.gz -> transient-0.10.0.gh.tar.gz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23
-_md5_=232bc17d7665e6db507ae5a5d5e86982
+_md5_=61bd0f26d00c99c7bb5fca83b912877b
diff --git a/metadata/md5-cache/app-emulation/dxvk-2.7.1 b/metadata/md5-cache/app-emulation/dxvk-2.7.1
index 4a7d5926a977..8e83cf7c4016 100644
--- a/metadata/md5-cache/app-emulation/dxvk-2.7.1
+++ b/metadata/md5-cache/app-emulation/dxvk-2.7.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/doitsujin/dxvk/
INHERIT=eapi9-ver flag-o-matic meson-multilib python-any-r1
IUSE=+abi_x86_32 crossdev-mingw +d3d8 +d3d9 +d3d10 +d3d11 +dxgi +strip abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
+KEYWORDS=-* amd64 x86
LICENSE=ZLIB Apache-2.0 MIT
REQUIRED_USE=|| ( d3d8 d3d9 d3d10 d3d11 dxgi ) d3d8? ( d3d9 ) d3d10? ( d3d11 ) d3d11? ( dxgi ) || ( abi_x86_32 abi_x86_64 )
SLOT=0
SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v2.7.1.tar.gz -> dxvk-2.7.1.tar.gz https://github.com/KhronosGroup/SPIRV-Headers/archive/8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz -> spirv-headers-8b246ff75c6615ba4532fe4fde20f1be090c3764.tar.gz https://github.com/KhronosGroup/Vulkan-Headers/archive/234c4b7370a8ea3239a214c9e871e4b17c89f4ab.tar.gz -> vulkan-headers-234c4b7370a8ea3239a214c9e871e4b17c89f4ab.tar.gz https://gitlab.freedesktop.org/JoshuaAshton/libdisplay-info/-/archive/275e6459c7ab1ddd4b125f28d0440716e4888078/libdisplay-info-275e6459c7ab1ddd4b125f28d0440716e4888078.tar.bz2 https://raw.githubusercontent.com/doitsujin/dxvk/cd21cd7fa3b0df3e0819e21ca700b7627a838d69/setup_dxvk.sh
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0607c8955e22dabcbf922c58d4f9ba89
+_md5_=3ecbdd4dc3a6ce740fe224526f223ccb
diff --git a/metadata/md5-cache/app-emulation/virtualbox-7.2.2 b/metadata/md5-cache/app-emulation/virtualbox-7.2.2
index b12e449bab49..3c4298f67b61 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-7.2.2
+++ b/metadata/md5-cache/app-emulation/virtualbox-7.2.2
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/7.2
SRC_URI=https://download.virtualbox.org/virtualbox/7.2.2/VirtualBox-7.2.2.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.2.0_p20250830.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.2.2.tar.xz ) )
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 java-pkg-opt-2 cfe09ee08c1c7907ffee08abd026fd4b java-utils-2 a080d4947ca188a48725a375b6184bc5 linux-info efd923656513c879204fec6638eadee5 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=55a14c73e7e0db38149d899276a21b75
+_md5_=28851c32609b7cc3b6ddeb7137843b19
diff --git a/metadata/md5-cache/app-misc/asciinema-3.0.0 b/metadata/md5-cache/app-misc/asciinema-3.0.0
index 57a4fecb03bf..5773142cff4d 100644
--- a/metadata/md5-cache/app-misc/asciinema-3.0.0
+++ b/metadata/md5-cache/app-misc/asciinema-3.0.0
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://asciinema.org
INHERIT=cargo
IUSE=debug
-KEYWORDS=~amd64 ~riscv ~x86
+KEYWORDS=~amd64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3 Apache-2.0 BSD Boost-1.0 ISC MIT Unicode-3.0
SLOT=0
SRC_URI=https://github.com/asciinema/asciinema/archive/refs/tags/v3.0.0.tar.gz -> asciinema-3.0.0.gh.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.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/anstream/0.6.19/download -> anstream-0.6.19.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.7/download -> anstyle-parse-0.2.7.crate https://crates.io/api/v1/crates/anstyle-query/1.1.3/download -> anstyle-query-1.1.3.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.9/download -> anstyle-wincon-3.0.9.crate https://crates.io/api/v1/crates/anstyle/1.0.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/anyhow/1.0.98/download -> anyhow-1.0.98.crate https://crates.io/api/v1/crates/async-compression/0.4.25/download -> async-compression-0.4.25.crate https://crates.io/api/v1/crates/async-trait/0.1.88/download -> async-trait-0.1.88.crate https://crates.io/api/v1/crates/avt/0.16.0/download -> avt-0.16.0.crate https://crates.io/api/v1/crates/axum-core/0.5.2/download -> axum-core-0.5.2.crate https://crates.io/api/v1/crates/axum/0.8.4/download -> axum-0.8.4.crate https://crates.io/api/v1/crates/backtrace/0.3.75/download -> backtrace-0.3.75.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.18.1/download -> bumpalo-3.18.1.crate https://crates.io/api/v1/crates/bytemuck/1.23.1/download -> bytemuck-1.23.1.crate https://crates.io/api/v1/crates/bytes/1.10.1/download -> bytes-1.10.1.crate https://crates.io/api/v1/crates/cc/1.2.27/download -> cc-1.2.27.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.1.1/download -> cfg_aliases-0.1.1.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/clap/4.5.40/download -> clap-4.5.40.crate https://crates.io/api/v1/crates/clap_builder/4.5.40/download -> clap_builder-4.5.40.crate https://crates.io/api/v1/crates/clap_complete/4.5.54/download -> clap_complete-4.5.54.crate https://crates.io/api/v1/crates/clap_derive/4.5.40/download -> clap_derive-4.5.40.crate https://crates.io/api/v1/crates/clap_lex/0.7.5/download -> clap_lex-0.7.5.crate https://crates.io/api/v1/crates/clap_mangen/0.2.27/download -> clap_mangen-0.2.27.crate https://crates.io/api/v1/crates/clipboard-win/5.4.0/download -> clipboard-win-5.4.0.crate https://crates.io/api/v1/crates/colorchoice/1.0.4/download -> colorchoice-1.0.4.crate https://crates.io/api/v1/crates/config/0.15.11/download -> config-0.15.11.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.10.1/download -> core-foundation-0.10.1.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/data-encoding/2.9.0/download -> data-encoding-2.9.0.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/env_home/0.1.0/download -> env_home-0.1.0.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/errno/0.3.13/download -> errno-0.3.13.crate https://crates.io/api/v1/crates/error-code/3.3.2/download -> error-code-3.3.2.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/flate2/1.1.2/download -> flate2-1.1.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/hashbrown/0.15.4/download -> hashbrown-0.15.4.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.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.3.1/download -> http-1.3.1.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-util/0.1.14/download -> hyper-util-0.1.14.crate https://crates.io/api/v1/crates/hyper/1.6.0/download -> hyper-1.6.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.0.0/download -> idna_adapter-1.0.0.crate https://crates.io/api/v1/crates/indexmap/2.9.0/download -> indexmap-2.9.0.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.0.crate https://crates.io/api/v1/crates/iri-string/0.7.8/download -> iri-string-0.7.8.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/linux-raw-sys/0.9.4/download -> linux-raw-sys-0.9.4.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/lru-slab/0.1.2/download -> lru-slab-0.1.2.crate https://crates.io/api/v1/crates/matchers/0.2.0/download -> matchers-0.2.0.crate https://crates.io/api/v1/crates/matchit/0.8.4/download -> matchit-0.8.4.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/mime_guess/2.0.5/download -> mime_guess-2.0.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.0.4/download -> mio-1.0.4.crate https://crates.io/api/v1/crates/nix/0.28.0/download -> nix-0.28.0.crate https://crates.io/api/v1/crates/nix/0.30.1/download -> nix-0.30.1.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.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/once_cell_polyfill/1.70.1/download -> once_cell_polyfill-1.70.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.crate https://crates.io/api/v1/crates/pathdiff/0.2.3/download -> pathdiff-0.2.3.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.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/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/quinn-proto/0.11.12/download -> quinn-proto-0.11.12.crate https://crates.io/api/v1/crates/quinn-udp/0.5.13/download -> quinn-udp-0.5.13.crate https://crates.io/api/v1/crates/quinn/0.11.8/download -> quinn-0.11.8.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rand/0.9.1/download -> rand-0.9.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.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/reqwest/0.12.20/download -> reqwest-0.12.20.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.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/roff/0.2.2/download -> roff-0.2.2.crate https://crates.io/api/v1/crates/rust-embed-impl/8.7.2/download -> rust-embed-impl-8.7.2.crate https://crates.io/api/v1/crates/rust-embed-utils/8.7.2/download -> rust-embed-utils-8.7.2.crate https://crates.io/api/v1/crates/rust-embed/8.7.2/download -> rust-embed-8.7.2.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.25/download -> rustc-demangle-0.1.25.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustix/1.0.7/download -> rustix-1.0.7.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.1/download -> rustls-native-certs-0.8.1.crate https://crates.io/api/v1/crates/rustls-pki-types/1.12.0/download -> rustls-pki-types-1.12.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.3/download -> rustls-webpki-0.103.3.crate https://crates.io/api/v1/crates/rustls/0.23.28/download -> rustls-0.23.28.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/rustyline/14.0.0/download -> rustyline-14.0.0.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/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/3.2.0/download -> security-framework-3.2.0.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_json/1.0.140/download -> serde_json-1.0.140.crate https://crates.io/api/v1/crates/serde_spanned/0.6.9/download -> serde_spanned-0.6.9.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.5/download -> signal-hook-registry-1.4.5.crate https://crates.io/api/v1/crates/signal-hook-tokio/0.3.1/download -> signal-hook-tokio-0.3.1.crate https://crates.io/api/v1/crates/signal-hook/0.3.18/download -> signal-hook-0.3.18.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.5.10/download -> socket2-0.5.10.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.103/download -> syn-2.0.103.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/tempfile/3.20.0/download -> tempfile-3.20.0.crate https://crates.io/api/v1/crates/terminal_size/0.4.2/download -> terminal_size-0.4.2.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.12/download -> thiserror-impl-2.0.12.crate https://crates.io/api/v1/crates/thiserror/2.0.12/download -> thiserror-2.0.12.crate https://crates.io/api/v1/crates/thread_local/1.1.9/download -> thread_local-1.1.9.crate https://crates.io/api/v1/crates/tinyvec/1.9.0/download -> tinyvec-1.9.0.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-macros/2.5.0/download -> tokio-macros-2.5.0.crate https://crates.io/api/v1/crates/tokio-rustls/0.26.2/download -> tokio-rustls-0.26.2.crate https://crates.io/api/v1/crates/tokio-stream/0.1.17/download -> tokio-stream-0.1.17.crate https://crates.io/api/v1/crates/tokio-tungstenite/0.26.2/download -> tokio-tungstenite-0.26.2.crate https://crates.io/api/v1/crates/tokio-util/0.7.15/download -> tokio-util-0.7.15.crate https://crates.io/api/v1/crates/tokio/1.45.1/download -> tokio-1.45.1.crate https://crates.io/api/v1/crates/toml/0.8.23/download -> toml-0.8.23.crate https://crates.io/api/v1/crates/toml_datetime/0.6.11/download -> toml_datetime-0.6.11.crate https://crates.io/api/v1/crates/toml_edit/0.22.27/download -> toml_edit-0.22.27.crate https://crates.io/api/v1/crates/tower-http/0.6.6/download -> tower-http-0.6.6.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.34/download -> tracing-core-0.1.34.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.20/download -> tracing-subscriber-0.3.20.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/tungstenite/0.26.2/download -> tungstenite-0.26.2.crate https://crates.io/api/v1/crates/typenum/1.18.0/download -> typenum-1.18.0.crate https://crates.io/api/v1/crates/unicase/2.8.1/download -> unicase-2.8.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/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/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/uuid/1.17.0/download -> uuid-1.17.0.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-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/wasm-streams/0.4.2/download -> wasm-streams-0.4.2.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/which/8.0.0/download -> which-8.0.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/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.2/download -> windows-targets-0.53.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.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.11/download -> winnow-0.7.11.crate https://crates.io/api/v1/crates/winsafe/0.0.19/download -> winsafe-0.0.19.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=fec14bfd4bc5c32439b289cd0a6dea67
+_md5_=26fbf01a3af5f942d3902c8eb7425d57
diff --git a/metadata/md5-cache/app-office/joplin-desktop-3.4.12 b/metadata/md5-cache/app-office/joplin-desktop-3.4.12
new file mode 100644
index 000000000000..f3b4bd242506
--- /dev/null
+++ b/metadata/md5-cache/app-office/joplin-desktop-3.4.12
@@ -0,0 +1,14 @@
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DESCRIPTION=Secure note taking and to-do app with synchronization capabilities
+EAPI=8
+HOMEPAGE=https://joplinapp.org/ https://github.com/laurent22/joplin/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop xdg
+KEYWORDS=-* ~amd64
+LICENSE=AGPL-3+
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib || ( media-libs/libcanberra-gtk3 media-libs/libcanberra[gtk3(-)] ) media-libs/libglvnd media-libs/mesa net-misc/curl net-print/cups sys-apps/dbus sys-libs/zlib sys-process/lsof x11-libs/cairo x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libnotify x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXScrnSaver x11-libs/pango x11-misc/xdg-utils
+RESTRICT=bindist splitdebug
+SLOT=0
+SRC_URI=https://github.com/laurent22/joplin/releases/download/v3.4.12/Joplin-3.4.12.AppImage
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=03df43aacc0992d3efed705839596ca2
diff --git a/metadata/md5-cache/app-shells/bash-5.3_p3-r2 b/metadata/md5-cache/app-shells/bash-5.3_p3-r2
index 06b05a3556f4..54ef038578be 100644
--- a/metadata/md5-cache/app-shells/bash-5.3_p3-r2
+++ b/metadata/md5-cache/app-shells/bash-5.3_p3-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git
INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.3:= )
SLOT=0
SRC_URI=mirror://gnu/bash/bash-5.3.tar.gz mirror://gnu/bash/bash-5.3-patches/bash53-001 mirror://gnu/bash/bash-5.3-patches/bash53-002 mirror://gnu/bash/bash-5.3-patches/bash53-003 verify-sig? ( mirror://gnu/bash/bash-5.3.tar.gz.sig mirror://gnu/bash/bash-5.3-patches/bash53-001.sig mirror://gnu/bash/bash-5.3-patches/bash53-002.sig mirror://gnu/bash/bash-5.3-patches/bash53-003.sig )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=5e66b87787e5c374ddb0f38dbab61f88
+_md5_=dc26c95ce1b802dfd859eadb5a639c67
diff --git a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918 b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918
new file mode 100644
index 000000000000..11dc54c2eea9
--- /dev/null
+++ b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250918
@@ -0,0 +1,14 @@
+BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
+DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
+DESCRIPTION=The standard GNU Bourne again shell
+EAPI=8
+HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git
+INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
+IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig
+LICENSE=GPL-3+
+RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-cf8a2518c8b94f75b330d398f5daa0ee21417e1b.tar.gz -> bash-5.4_alpha_pre20250918-cf8a2518c8b94f75b330d398f5daa0ee21417e1b.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
+_md5_=fab7a72fa6c9ac6f6df316b1fe840ea6
diff --git a/metadata/md5-cache/dev-build/bazel-buildtools-8.2.0 b/metadata/md5-cache/dev-build/bazel-buildtools-8.2.0
deleted file mode 100644
index 951e0c0716a3..000000000000
--- a/metadata/md5-cache/dev-build/bazel-buildtools-8.2.0
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
-DEFINED_PHASES=compile install postinst prepare unpack
-DESCRIPTION=Tools for working with Google's Bazel BUILD files.
-EAPI=8
-HOMEPAGE=https://github.com/bazelbuild/buildtools/
-INHERIT=go-module
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=Apache-2.0
-SLOT=0
-SRC_URI=https://github.com/bazelbuild/buildtools/archive/refs/tags/v8.2.0.tar.gz -> bazel-buildtools-8.2.0.gh.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/bazel-buildtools-8.2.0-deps.tar.xz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9d5c213ef089047bf34de56e1f0a4516
diff --git a/metadata/md5-cache/dev-cpp/glog-0.6.0-r1 b/metadata/md5-cache/dev-cpp/glog-0.6.0-r1
index c86cf684a289..8a9112c12fb5 100644
--- a/metadata/md5-cache/dev-cpp/glog-0.6.0-r1
+++ b/metadata/md5-cache/dev-cpp/glog-0.6.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/google/glog
INHERIT=cmake-multilib
IUSE=gflags +libunwind llvm-libunwind test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=gflags? ( dev-cpp/gflags:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libunwind? ( llvm-libunwind? ( llvm-runtimes/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://github.com/google/glog/archive/v0.6.0.tar.gz -> glog-0.6.0.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e955049151116874d0a801f61eaa28d4
+_md5_=528f8474ab03641a25927e2e4ce09e46
diff --git a/metadata/md5-cache/dev-cpp/jsoncons-1.4.0 b/metadata/md5-cache/dev-cpp/jsoncons-1.4.1
index 392cfc2b796e..5e311e59c5ff 100644
--- a/metadata/md5-cache/dev-cpp/jsoncons-1.4.0
+++ b/metadata/md5-cache/dev-cpp/jsoncons-1.4.1
@@ -9,6 +9,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=Boost-1.0
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.0.tar.gz -> jsoncons-1.4.0.tar.gz
+SRC_URI=https://github.com/danielaparker/jsoncons/archive/refs/tags/v1.4.1.tar.gz -> jsoncons-1.4.1.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=410f00eec17098913de685f03ee7cf59
+_md5_=29ab515c1f1f66e3bde2119b7fbff754
diff --git a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.3 b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.3
index 26d30d42751f..9fd049f6d046 100644
--- a/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.3
+++ b/metadata/md5-cache/dev-cpp/rapidfuzz-cpp-3.3.3
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/rapidfuzz/rapidfuzz-cpp/
INHERIT=cmake
IUSE=test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rapidfuzz/rapidfuzz-cpp/archive/v3.3.3.tar.gz -> rapidfuzz-cpp-3.3.3.gh.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9e86393e0791327af33c750f3e28dad0
+_md5_=03600f28ec12a5a6d1b5052a8c854d99
diff --git a/metadata/md5-cache/dev-debug/bpftrace-0.24.0 b/metadata/md5-cache/dev-debug/bpftrace-0.24.0
index b59adac4aedb..d10a7f4477df 100644
--- a/metadata/md5-cache/dev-debug/bpftrace-0.24.0
+++ b/metadata/md5-cache/dev-debug/bpftrace-0.24.0
@@ -1,4 +1,4 @@
-BDEPEND=app-arch/xz-utils app-alternatives/lex app-alternatives/yacc app-editors/vim-core dev-libs/cereal test? ( || ( >=dev-lang/rust-bin-1.85.1:* >=dev-lang/rust-1.85.1:* ) dev-lang/go dev-util/pahole ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=app-arch/xz-utils app-alternatives/lex app-alternatives/yacc app-editors/vim-core dev-libs/cereal dev-util/bpftool test? ( || ( >=dev-lang/rust-bin-1.85.1:* >=dev-lang/rust-1.85.1:* ) dev-lang/go dev-util/pahole ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare pretend setup test
DEPEND=>=dev-libs/blazesym_c-0.1.1 >=dev-libs/libbpf-1.5:= >=dev-util/bcc-0.25.0:= llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17=[llvm_targets_BPF(+)] ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18=[llvm_targets_BPF(+)] ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19=[llvm_targets_BPF(+)] ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20=[llvm_targets_BPF(+)] ) llvm_slot_21? ( llvm-core/clang:21= llvm-core/llvm:21=[llvm_targets_BPF(+)] ) sys-process/procps sys-libs/binutils-libs:= virtual/libelf:= systemd? ( sys-apps/systemd:= ) pcap? ( net-libs/libpcap:= ) dev-libs/cereal:= test? ( dev-cpp/gtest )
DESCRIPTION=High-level tracing language for eBPF
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bpftrace/bpftrace/archive/v0.24.0.tar.gz -> bpftrace-0.24.0.tar.gz https://github.com/bpftrace/bpftrace/releases/download/v0.24.0/man.tar.xz -> bpftrace-0.24.0-man.tar.xz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8c73973ae37fe049f95faebf5562a806
+_md5_=48a77ab6fe9e3819c1cf01afadf0df46
diff --git a/metadata/md5-cache/dev-java/guava-testlib-33.4.8 b/metadata/md5-cache/dev-java/guava-testlib-33.4.8
index 034cbf69a1af..b05c168b7050 100644
--- a/metadata/md5-cache/dev-java/guava-testlib-33.4.8
+++ b/metadata/md5-cache/dev-java/guava-testlib-33.4.8
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/google/guava
INHERIT=java-pkg-2 java-pkg-simple check-reqs
IUSE=doc source test
-KEYWORDS=amd64 ~arm64
+KEYWORDS=amd64 arm64
LICENSE=Apache-2.0
RDEPEND=>=dev-java/error-prone-annotations-2.41.0:0 ~dev-java/guava-33.4.8:0 dev-java/jspecify:0 dev-java/junit:4 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/google/guava/archive/v33.4.8.tar.gz -> guava-33.4.8.tar.gz test? ( https://repo1.maven.org/maven2/com/google/truth/truth/1.4.4/truth-1.4.4.jar )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 a080d4947ca188a48725a375b6184bc5
-_md5_=61be90c5ed1d3afe2c512c20576bc96a
+_md5_=826480a12d6e40234e988db04fa2ea17
diff --git a/metadata/md5-cache/dev-java/swt-4.37 b/metadata/md5-cache/dev-java/swt-4.37
new file mode 100644
index 000000000000..e0e7e8bd4564
--- /dev/null
+++ b/metadata/md5-cache/dev-java/swt-4.37
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:3 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jdk-17:*[-headless-awt] x11-base/xorg-proto x11-libs/libX11 x11-libs/libXrender x11-libs/libXt x11-libs/libXtst >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=GTK based SWT Library
+EAPI=8
+HOMEPAGE=https://eclipse.dev/eclipse/swt/
+INHERIT=flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs
+IUSE=cairo opengl webkit doc source
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=CPL-1.0 LGPL-2.1 MPL-1.1
+RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:3 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jre-17:* x11-libs/libX11 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+SLOT=0
+SRC_URI=amd64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.37-202509050730/swt-4.37-gtk-linux-x86_64.zip ) arm64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.37-202509050730/swt-4.37-gtk-linux-aarch64.zip ) ppc64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.37-202509050730/swt-4.37-gtk-linux-ppc64le.zip ) riscv? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.37-202509050730/swt-4.37-gtk-linux-riscv64.zip )
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 a080d4947ca188a48725a375b6184bc5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=ed43515a2dfc665f5ffbf556fdb198f2
diff --git a/metadata/md5-cache/dev-lang/algol68g-3.9.5 b/metadata/md5-cache/dev-lang/algol68g-3.9.5
new file mode 100644
index 000000000000..8e36358076d4
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/algol68g-3.9.5
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure
+DEPEND=curl? ( net-misc/curl ) gsl? ( sci-libs/gsl:= ) mpfr? ( dev-libs/mpfr:= ) plotutils? ( media-libs/plotutils ) postgres? ( dev-db/postgresql:* ) readline? ( sys-libs/readline:= )
+DESCRIPTION=Algol 68 Genie compiler-interpreter
+EAPI=8
+HOMEPAGE=https://jmvdveer.home.xs4all.nl/en.algol-68-genie.html
+IUSE=+curl +gsl +mpfr +ncurses plotutils postgres +readline
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=curl? ( net-misc/curl ) gsl? ( sci-libs/gsl:= ) mpfr? ( dev-libs/mpfr:= ) plotutils? ( media-libs/plotutils ) postgres? ( dev-db/postgresql:* ) readline? ( sys-libs/readline:= )
+SLOT=0
+SRC_URI=https://jmvdveer.home.xs4all.nl/algol68g-3.9.5.tar.gz https://dev.gentoo.org/~xgqt/distfiles/mirrored/algol68g-3.9.5.tar.gz
+_md5_=f0dd45733a92bdf5ced7f9735b074b99
diff --git a/metadata/md5-cache/dev-lang/clojure-1.12.0 b/metadata/md5-cache/dev-lang/clojure-1.12.2
index 3e847e65d0ce..0093b6eb285e 100644
--- a/metadata/md5-cache/dev-lang/clojure-1.12.0
+++ b/metadata/md5-cache/dev-lang/clojure-1.12.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/clojure/clojure https://github.com/clojure/clojure/
INHERIT=java-pkg-2
IUSE=test
-KEYWORDS=amd64 ~x86-linux
+KEYWORDS=~amd64 ~x86-linux
LICENSE=EPL-1.0 Apache-2.0 BSD
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/1.12
-SRC_URI=https://github.com/clojure/clojure/archive/clojure-1.12.0.tar.gz https://github.com/clojure/spec.alpha/archive/v0.5.238.tar.gz -> spec.alpha-0.5.238.tar.gz https://github.com/clojure/core.specs.alpha/archive/v0.4.74.tar.gz -> core.specs.alpha-0.4.74.tar.gz test? ( https://github.com/clojure/tools.namespace/archive/v1.5.0.tar.gz -> tools.namespace-1.5.0.tar.gz https://github.com/clojure/java.classpath/archive/v1.1.0.tar.gz -> java.classpath-1.1.0.tar.gz https://github.com/clojure/tools.reader/archive/v1.4.0.tar.gz -> tools.reader-1.4.0.tar.gz https://github.com/clojure/test.generative/archive/v1.1.0.tar.gz -> test.generative-1.1.0.tar.gz https://github.com/clojure/data.generators/archive/v1.1.0.tar.gz -> data.generators-1.1.0.tar.gz https://github.com/clojure/test.check/archive/v1.1.1.tar.gz -> test.check-1.1.1.tar.gz )
+SRC_URI=https://github.com/clojure/clojure/archive/clojure-1.12.2.tar.gz https://github.com/clojure/spec.alpha/archive/v0.5.238.tar.gz -> spec.alpha-0.5.238.tar.gz https://github.com/clojure/core.specs.alpha/archive/v0.4.74.tar.gz -> core.specs.alpha-0.4.74.tar.gz test? ( https://github.com/clojure/tools.namespace/archive/v1.5.0.tar.gz -> tools.namespace-1.5.0.tar.gz https://github.com/clojure/java.classpath/archive/v1.1.0.tar.gz -> java.classpath-1.1.0.tar.gz https://github.com/clojure/tools.reader/archive/v1.4.0.tar.gz -> tools.reader-1.4.0.tar.gz https://github.com/clojure/test.generative/archive/v1.1.0.tar.gz -> test.generative-1.1.0.tar.gz https://github.com/clojure/data.generators/archive/v1.1.0.tar.gz -> data.generators-1.1.0.tar.gz https://github.com/clojure/test.check/archive/v1.1.1.tar.gz -> test.check-1.1.1.tar.gz )
_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 a080d4947ca188a48725a375b6184bc5
-_md5_=de6cd6bcee195163307721c6698ea81f
+_md5_=361eecf2fb2c0cde0c1a31e20edaaf55
diff --git a/metadata/md5-cache/dev-lang/eisl-5.53 b/metadata/md5-cache/dev-lang/eisl-5.53
new file mode 100644
index 000000000000..e2fb6ac5d9f3
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/eisl-5.53
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install test
+DEPEND=sys-libs/ncurses:=
+DESCRIPTION=Interpreter and compiler compatible with the ISLisp standard
+EAPI=8
+HOMEPAGE=https://github.com/sasagawa888/eisl/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD-2
+RDEPEND=sys-libs/ncurses:=
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/sasagawa888/eisl/archive/v5.53.tar.gz -> eisl-5.53.gh.tar.gz
+_eclasses_=toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=37fe4cf30c674136aa84bb38ecb3138d
diff --git a/metadata/md5-cache/dev-lang/kotlin-bin-2.2.20 b/metadata/md5-cache/dev-lang/kotlin-bin-2.2.20
new file mode 100644
index 000000000000..2b0d5fffc11e
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/kotlin-bin-2.2.20
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=compile install preinst prepare setup
+DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=Statically typed language that targets the JVM and JavaScript
+EAPI=8
+HOMEPAGE=https://kotlinlang.org/ https://github.com/JetBrains/kotlin/
+INHERIT=java-pkg-2 wrapper
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0 BSD MIT NPL-1.1
+RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3
+SLOT=0/2.2.20
+SRC_URI=https://github.com/JetBrains/kotlin/releases/download/v2.2.20/kotlin-compiler-2.2.20.zip
+_eclasses_=java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 a080d4947ca188a48725a375b6184bc5 wrapper 11a2a3bd712784986679b60a0cab34a0
+_md5_=0d5c2f0730b056e1cb3d670c815cb215
diff --git a/metadata/md5-cache/dev-lang/rust-1.88.0 b/metadata/md5-cache/dev-lang/rust-1.88.0
index 6d077f716575..d211053f948e 100644
--- a/metadata/md5-cache/dev-lang/rust-1.88.0
+++ b/metadata/md5-cache/dev-lang/rust-1.88.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=check-reqs estack flag-o-matic llvm-r1 multiprocessing optfeature multilib multilib-build python-any-r1 rust rust-toolchain toolchain-funcs verify-sig
IUSE=big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind lto rustfmt rust-analyzer rust-src +system-llvm test wasm llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa +llvm_slot_20 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=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( llvm_targets_AArch64? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AArch64=] ) ) llvm_targets_AMDGPU? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AMDGPU=] ) ) llvm_targets_ARC? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_ARC=] ) ) llvm_targets_ARM? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_ARM=] ) ) llvm_targets_AVR? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AVR=] ) ) llvm_targets_BPF? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_BPF=] ) ) llvm_targets_CSKY? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_CSKY=] ) ) llvm_targets_DirectX? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_DirectX=] ) ) llvm_targets_Hexagon? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Hexagon=] ) ) llvm_targets_Lanai? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Lanai=] ) ) llvm_targets_LoongArch? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_LoongArch=] ) ) llvm_targets_M68k? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_M68k=] ) ) llvm_targets_Mips? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Mips=] ) ) llvm_targets_MSP430? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_MSP430=] ) ) llvm_targets_NVPTX? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_NVPTX=] ) ) llvm_targets_PowerPC? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_PowerPC=] ) ) llvm_targets_RISCV? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_RISCV=] ) ) llvm_targets_Sparc? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Sparc=] ) ) llvm_targets_SPIRV? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_SPIRV=] ) ) llvm_targets_SystemZ? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_SystemZ=] ) ) llvm_targets_VE? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_VE=] ) ) llvm_targets_WebAssembly? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_WebAssembly=] ) ) llvm_targets_X86? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_X86=] ) ) llvm_targets_XCore? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_XCore=] ) ) llvm_targets_Xtensa? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Xtensa=] ) ) wasm? ( llvm_slot_20? ( llvm-core/lld:20 ) ) llvm_slot_20? ( llvm-core/llvm:20 ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) app-eselect/eselect-rust dev-lang/rust-common sys-apps/lsb-release !dev-lang/rust:stable !dev-lang/rust-bin:stable
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) rust-analyzer? ( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 ) ^^ ( llvm_slot_20 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=1.88.0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.88.0-src.tar.xz https://gitweb.gentoo.org/proj/rust-patches.git/snapshot/rust-patches-1.88.0.tar.bz2 verify-sig? ( https://static.rust-lang.org/dist/rustc-1.88.0-src.tar.xz.asc )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=f0c59bd35f77fdaae41ec46ef6a664d6
+_md5_=17573b9dd4f0fae4b8a3ed7360416ca3
diff --git a/metadata/md5-cache/dev-lang/rust-1.89.0 b/metadata/md5-cache/dev-lang/rust-1.89.0
index f3b66b316798..1d6d25b4ffbd 100644
--- a/metadata/md5-cache/dev-lang/rust-1.89.0
+++ b/metadata/md5-cache/dev-lang/rust-1.89.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=check-reqs estack flag-o-matic llvm-r1 multiprocessing optfeature multilib multilib-build python-any-r1 rust rust-toolchain toolchain-funcs verify-sig
IUSE=big-endian clippy cpu_flags_x86_sse2 debug dist doc llvm-libunwind lto rustfmt rust-analyzer rust-src +system-llvm test wasm llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa +llvm_slot_20 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=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=>=app-arch/xz-utils-5.2 net-misc/curl:=[http2,ssl] sys-libs/zlib:= dev-libs/openssl:0= system-llvm? ( llvm_targets_AArch64? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AArch64=] ) ) llvm_targets_AMDGPU? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AMDGPU=] ) ) llvm_targets_ARC? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_ARC=] ) ) llvm_targets_ARM? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_ARM=] ) ) llvm_targets_AVR? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_AVR=] ) ) llvm_targets_BPF? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_BPF=] ) ) llvm_targets_CSKY? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_CSKY=] ) ) llvm_targets_DirectX? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_DirectX=] ) ) llvm_targets_Hexagon? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Hexagon=] ) ) llvm_targets_Lanai? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Lanai=] ) ) llvm_targets_LoongArch? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_LoongArch=] ) ) llvm_targets_M68k? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_M68k=] ) ) llvm_targets_Mips? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Mips=] ) ) llvm_targets_MSP430? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_MSP430=] ) ) llvm_targets_NVPTX? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_NVPTX=] ) ) llvm_targets_PowerPC? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_PowerPC=] ) ) llvm_targets_RISCV? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_RISCV=] ) ) llvm_targets_Sparc? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Sparc=] ) ) llvm_targets_SPIRV? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_SPIRV=] ) ) llvm_targets_SystemZ? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_SystemZ=] ) ) llvm_targets_VE? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_VE=] ) ) llvm_targets_WebAssembly? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_WebAssembly=] ) ) llvm_targets_X86? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_X86=] ) ) llvm_targets_XCore? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_XCore=] ) ) llvm_targets_Xtensa? ( llvm_slot_20? ( llvm-core/llvm:20[llvm_targets_Xtensa=] ) ) wasm? ( llvm_slot_20? ( llvm-core/lld:20 ) ) llvm_slot_20? ( llvm-core/llvm:20 ) llvm-libunwind? ( llvm-runtimes/libunwind:= ) ) !system-llvm? ( !llvm-libunwind? ( elibc_musl? ( sys-libs/libunwind:= ) ) ) app-eselect/eselect-rust dev-lang/rust-common sys-apps/lsb-release !dev-lang/rust:stable !dev-lang/rust-bin:stable
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) rust-analyzer? ( rust-src ) test? ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARC llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_CSKY llvm_targets_DirectX llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_M68k llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SPIRV llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_Xtensa ) wasm? ( llvm_targets_WebAssembly ) x86? ( cpu_flags_x86_sse2 ) ^^ ( llvm_slot_20 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=1.89.0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.xz https://gitweb.gentoo.org/proj/rust-patches.git/snapshot/rust-patches-1.89.0.tar.bz2 verify-sig? ( https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.xz.asc )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=0a674960ab926680b9f3c9b252fb931e
+_md5_=b97e4ce30f2bc314737cce358526b37d
diff --git a/metadata/md5-cache/dev-lang/rust-common-1.88.0 b/metadata/md5-cache/dev-lang/rust-common-1.88.0
index 717e310d00c7..a3af41ad3720 100644
--- a/metadata/md5-cache/dev-lang/rust-common-1.88.0
+++ b/metadata/md5-cache/dev-lang/rust-common-1.88.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=shell-completion verify-sig
IUSE=verify-sig
-KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=!dev-lang/rust:stable !dev-lang/rust-bin:stable
SLOT=0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.88.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.88.0-src.tar.xz.asc )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=f747fc3f3b3e8820b92328a2ef029d22
+_md5_=afa6f218fdaa281eb508cdb2dc20f4eb
diff --git a/metadata/md5-cache/dev-lang/rust-common-1.89.0 b/metadata/md5-cache/dev-lang/rust-common-1.89.0
index 7c8006c66d79..0555bbec9f19 100644
--- a/metadata/md5-cache/dev-lang/rust-common-1.89.0
+++ b/metadata/md5-cache/dev-lang/rust-common-1.89.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://www.rust-lang.org/
INHERIT=shell-completion verify-sig
IUSE=verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=|| ( MIT Apache-2.0 ) BSD BSD-1 BSD-2 BSD-4
RDEPEND=!dev-lang/rust:stable !dev-lang/rust-bin:stable
SLOT=0
SRC_URI=https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.xz verify-sig? ( https://static.rust-lang.org/dist/rustc-1.89.0-src.tar.xz.asc )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=baf936cdde6359a92502a1b154ca3689
+_md5_=f3ecb8a27b50d8beb39c9d93fd31a873
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-128.10.1 b/metadata/md5-cache/dev-lang/spidermonkey-128.10.1
index 078ec68ec80c..9d90ebb024bf 100644
--- a/metadata/md5-cache/dev-lang/spidermonkey-128.10.1
+++ b/metadata/md5-cache/dev-lang/spidermonkey-128.10.1
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-lang/python:3.10[ncurses,ssl,xml(+)] ) llvm_slot_17? ( clang? ( llvm-core/clang:17 llvm-core/lld:17 llvm-core/llvm:17 ) ) llvm_slot_18? ( clang? ( llvm-core/clang:18 llvm-core/lld:18 llvm-core/llvm:18 ) ) llvm_slot_19? ( clang? ( llvm-core/clang:19 llvm-core/lld:19 llvm-core/llvm:19 ) ) >=dev-util/cbindgen-0.26.0 virtual/pkgconfig test? ( || ( ( dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) 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.1 >=dev-build/libtool-2.4.7-r3 llvm_slot_17? ( || ( dev-lang/rust-bin:1.77.1[llvm_slot_17] dev-lang/rust:1.77.1[llvm_slot_17] dev-lang/rust-bin:1.76.0[llvm_slot_17] dev-lang/rust:1.76.0[llvm_slot_17] dev-lang/rust-bin:1.75.0[llvm_slot_17] dev-lang/rust:1.75.0[llvm_slot_17] dev-lang/rust-bin:1.74.1[llvm_slot_17] dev-lang/rust:1.74.1[llvm_slot_17] ) ) llvm_slot_18? ( || ( dev-lang/rust-bin:1.81.0[llvm_slot_18] dev-lang/rust:1.81.0[llvm_slot_18] dev-lang/rust-bin:1.80.1[llvm_slot_18] dev-lang/rust:1.80.1[llvm_slot_18] dev-lang/rust-bin:1.79.0[llvm_slot_18] dev-lang/rust:1.79.0[llvm_slot_18] dev-lang/rust-bin:1.78.0[llvm_slot_18] dev-lang/rust:1.78.0[llvm_slot_18] ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) )
+BDEPEND=|| ( dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-lang/python:3.11[ncurses,ssl,xml(+)] ) llvm_slot_17? ( clang? ( llvm-core/clang:17 llvm-core/lld:17 llvm-core/llvm:17 ) ) llvm_slot_18? ( clang? ( llvm-core/clang:18 llvm-core/lld:18 llvm-core/llvm:18 ) ) llvm_slot_19? ( clang? ( llvm-core/clang:19 llvm-core/lld:19 llvm-core/llvm:19 ) ) >=dev-util/cbindgen-0.26.0 virtual/pkgconfig test? ( || ( ( dev-lang/python:3.12[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[ncurses,ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ) ) 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.1 >=dev-build/libtool-2.4.7-r3 llvm_slot_17? ( || ( dev-lang/rust-bin:1.77.1[llvm_slot_17] dev-lang/rust:1.77.1[llvm_slot_17] dev-lang/rust-bin:1.76.0[llvm_slot_17] dev-lang/rust:1.76.0[llvm_slot_17] dev-lang/rust-bin:1.75.0[llvm_slot_17] dev-lang/rust:1.75.0[llvm_slot_17] dev-lang/rust-bin:1.74.1[llvm_slot_17] dev-lang/rust:1.74.1[llvm_slot_17] ) ) llvm_slot_18? ( || ( dev-lang/rust-bin:1.81.0[llvm_slot_18] dev-lang/rust:1.81.0[llvm_slot_18] dev-lang/rust-bin:1.80.1[llvm_slot_18] dev-lang/rust:1.80.1[llvm_slot_18] dev-lang/rust-bin:1.79.0[llvm_slot_18] dev-lang/rust:1.79.0[llvm_slot_18] dev-lang/rust-bin:1.78.0[llvm_slot_18] dev-lang/rust:1.78.0[llvm_slot_18] ) ) llvm_slot_19? ( || ( dev-lang/rust-bin:1.86.0[llvm_slot_19] dev-lang/rust:1.86.0[llvm_slot_19] dev-lang/rust-bin:1.85.1[llvm_slot_19] dev-lang/rust:1.85.1[llvm_slot_19] dev-lang/rust-bin:1.85.0[llvm_slot_19] dev-lang/rust:1.85.0[llvm_slot_19] dev-lang/rust-bin:1.84.1[llvm_slot_19] dev-lang/rust:1.84.1[llvm_slot_19] dev-lang/rust-bin:1.84.0[llvm_slot_19] dev-lang/rust:1.84.0[llvm_slot_19] dev-lang/rust-bin:1.83.0[llvm_slot_19] dev-lang/rust:1.83.0[llvm_slot_19] dev-lang/rust-bin:1.82.0[llvm_slot_19] dev-lang/rust:1.82.0[llvm_slot_19] ) )
DEFINED_PHASES=compile configure install prepare pretend setup test
DEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
DESCRIPTION=Mozilla's JavaScript engine written in C and C++
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html
INHERIT=autotools check-reqs flag-o-matic llvm-r1 multiprocessing python-any-r1 rust toolchain-funcs
IUSE=clang cpu_flags_arm_neon debug +jit test +llvm_slot_19 llvm_slot_17 llvm_slot_18
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=MPL-2.0
RDEPEND=>=dev-libs/icu-73.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=128
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/128.10.1esr/source/firefox-128.10.1esr.source.tar.xz -> firefox-128.10.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-128esr-patches-11.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-128-patches-03.tar.xz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=fba6090eca2b2a364950bb99555fa9af
+_md5_=0ef0cef45b58d488c0e0da5e11f3f4bc
diff --git a/metadata/md5-cache/dev-libs/md4c-0.5.2 b/metadata/md5-cache/dev-libs/md4c-0.5.2
index aa911552acf0..b3f0b4ba694d 100644
--- a/metadata/md5-cache/dev-libs/md4c-0.5.2
+++ b/metadata/md5-cache/dev-libs/md4c-0.5.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/mity/md4c
INHERIT=cmake python-any-r1
IUSE=+md2html test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=MIT test? ( CC-BY-SA-4.0 )
REQUIRED_USE=test? ( md2html )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mity/md4c/archive/refs/tags/release-0.5.2.tar.gz -> md4c-0.5.2.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7d8c0263a9d7d9824157ffa525c9dbbf
+_md5_=e6c9d3983b2e6e22f962cce9da086d78
diff --git a/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.19.0 b/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.19.0
new file mode 100644
index 000000000000..62d30d159807
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/plasma-wayland-protocols-1.19.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-libs/libpcre2:* dev-qt/qtbase:6 >=kde-frameworks/extra-cmake-modules-6.0:* test? ( dev-util/wayland-scanner ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure info install nofetch prepare test unpack
+DEPEND=test? ( dev-libs/wayland )
+DESCRIPTION=Plasma Specific Protocols for Wayland
+EAPI=8
+HOMEPAGE=https://invent.kde.org/libraries/plasma-wayland-protocols
+INHERIT=cmake kde.org
+IUSE=test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=mirror://kde/stable/plasma-wayland-protocols/plasma-wayland-protocols-1.19.0.tar.xz
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=dc22fe20070b5dee43f8eb7f69178899
diff --git a/metadata/md5-cache/dev-libs/simdjson-4.0.4 b/metadata/md5-cache/dev-libs/simdjson-4.0.5
index 662fd6b91c75..47d53e3f5c23 100644
--- a/metadata/md5-cache/dev-libs/simdjson-4.0.4
+++ b/metadata/md5-cache/dev-libs/simdjson-4.0.5
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 Boost-1.0 BSD MIT
REQUIRED_USE=test? ( tools )
RESTRICT=!test? ( test )
SLOT=0/27
-SRC_URI=https://github.com/simdjson/simdjson/archive/v4.0.4.tar.gz -> simdjson-4.0.4.gh.tar.gz https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.40.2/CPM.cmake -> CPM_0.40.2.cmake https://github.com/simdjson/simdjson-data/archive/351949906abde446f0314bf79606fb5d884f5be7.tar.gz -> simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz
+SRC_URI=https://github.com/simdjson/simdjson/archive/v4.0.5.tar.gz -> simdjson-4.0.5.gh.tar.gz https://github.com/cpm-cmake/CPM.cmake/releases/download/v0.40.2/CPM.cmake -> CPM_0.40.2.cmake https://github.com/simdjson/simdjson-data/archive/351949906abde446f0314bf79606fb5d884f5be7.tar.gz -> simdjson-data-351949906abde446f0314bf79606fb5d884f5be7.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2f3cfe69f989e5de8db0099f94093a65
diff --git a/metadata/md5-cache/dev-python/black-24.10.0 b/metadata/md5-cache/dev-python/black-24.10.0
deleted file mode 100644
index 9f47beb9b007..000000000000
--- a/metadata/md5-cache/dev-python/black-24.10.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hatch-vcs[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/aiohttp-3.10[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/aiohttp-cors[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/click-8.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy-extensions-0.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-22.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pathspec-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=The uncompromising Python code formatter
-EAPI=8
-HOMEPAGE=https://black.readthedocs.io/en/stable/ https://github.com/psf/black/ https://pypi.org/project/black/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
-LICENSE=MIT
-RDEPEND=>=dev-python/click-8.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy-extensions-0.4.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-22.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pathspec-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/tomli-1.1.0[python_targets_python3_10(-)?] >=dev-python/typing-extensions-4.0.1[python_targets_python3_10(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/black/black-24.10.0.tar.gz
-_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5de4ad2353801b87bd46900aa200647a
diff --git a/metadata/md5-cache/dev-python/blake3-1.0.4 b/metadata/md5-cache/dev-python/blake3-1.0.4
deleted file mode 100644
index b10633e7603b..000000000000
--- a/metadata/md5-cache/dev-python/blake3-1.0.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) dev-util/maturin[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) !rust? ( dev-python/setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/numpy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Python bindings for the BLAKE3 cryptographic hash function
-EAPI=8
-HOMEPAGE=https://github.com/oconnor663/blake3-py/ https://pypi.org/project/blake3/
-INHERIT=cargo distutils-r1
-IUSE=+rust test debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64
-LICENSE=|| ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) )
-RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/oconnor663/blake3-py/archive/1.0.4.tar.gz -> blake3-py-1.0.4.gh.tar.gz rust? ( 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/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/blake3/1.5.5/download -> blake3-1.5.5.crate https://crates.io/api/v1/crates/cc/1.2.9/download -> cc-1.2.9.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/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.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/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/libc/0.2.169/download -> libc-0.2.169.crate https://crates.io/api/v1/crates/memmap2/0.9.5/download -> memmap2-0.9.5.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/portable-atomic/1.10.0/download -> portable-atomic-1.10.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.93/download -> proc-macro2-1.0.93.crate https://crates.io/api/v1/crates/pyo3-build-config/0.23.4/download -> pyo3-build-config-0.23.4.crate https://crates.io/api/v1/crates/pyo3-ffi/0.23.4/download -> pyo3-ffi-0.23.4.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.23.4/download -> pyo3-macros-backend-0.23.4.crate https://crates.io/api/v1/crates/pyo3-macros/0.23.4/download -> pyo3-macros-0.23.4.crate https://crates.io/api/v1/crates/pyo3/0.23.4/download -> pyo3-0.23.4.crate https://crates.io/api/v1/crates/quote/1.0.38/download -> quote-1.0.38.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/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/syn/2.0.96/download -> syn-2.0.96.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/unicode-ident/1.0.14/download -> unicode-ident-1.0.14.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate )
-_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bcb5c687818b0a11a3b15e40a55a3ac3
diff --git a/metadata/md5-cache/dev-python/blake3-1.0.6 b/metadata/md5-cache/dev-python/blake3-1.0.6
new file mode 100644
index 000000000000..4a3f318f7137
--- /dev/null
+++ b/metadata/md5-cache/dev-python/blake3-1.0.6
@@ -0,0 +1,17 @@
+BDEPEND=rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) dev-util/maturin[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) !rust? ( dev-python/setuptools[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wheel[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_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(-)?]
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Python bindings for the BLAKE3 cryptographic hash function
+EAPI=8
+HOMEPAGE=https://github.com/oconnor663/blake3-py/ https://pypi.org/project/blake3/
+INHERIT=cargo distutils-r1
+IUSE=+rust test debug python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64
+LICENSE=|| ( CC0-1.0 Apache-2.0 ) rust? ( Apache-2.0-with-LLVM-exceptions BSD-2 MIT Unicode-3.0 || ( Apache-2.0 CC0-1.0 MIT-0 ) )
+RDEPEND=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 )
+SLOT=0
+SRC_URI=https://github.com/oconnor663/blake3-py/archive/1.0.6.tar.gz -> blake3-py-1.0.6.gh.tar.gz rust? ( 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/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/blake3/1.8.2/download -> blake3-1.8.2.crate https://crates.io/api/v1/crates/cc/1.2.38/download -> cc-1.2.38.crate https://crates.io/api/v1/crates/cfg-if/1.0.3/download -> cfg-if-1.0.3.crate https://crates.io/api/v1/crates/constant_time_eq/0.3.1/download -> constant_time_eq-0.3.1.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/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.2/download -> find-msvc-tools-0.1.2.crate https://crates.io/api/v1/crates/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/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.175/download -> libc-0.2.175.crate https://crates.io/api/v1/crates/memmap2/0.9.8/download -> memmap2-0.9.8.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.25.1/download -> pyo3-macros-backend-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.25.1/download -> pyo3-macros-0.25.1.crate https://crates.io/api/v1/crates/pyo3/0.25.1/download -> pyo3-0.25.1.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.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/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.19/download -> unicode-ident-1.0.19.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate )
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=6ffb8fe9661d8694f3fd9cdda88bee4c
diff --git a/metadata/md5-cache/dev-python/boto3-1.40.34 b/metadata/md5-cache/dev-python/boto3-1.40.34
new file mode 100644
index 000000000000..7e37e931a398
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.40.34
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.40.34[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.14.0[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_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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.40.34[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.14.0[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 )
+REQUIRED_USE=|| ( 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/boto/boto3/archive/1.40.34.tar.gz -> boto3-1.40.34.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=f1fb0ebdcf5206989277d9d34db8a878
diff --git a/metadata/md5-cache/dev-python/botocore-1.40.34 b/metadata/md5-cache/dev-python/botocore-1.40.34
new file mode 100644
index 000000000000..fc20dfe507fc
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.40.34
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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_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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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 )
+REQUIRED_USE=|| ( 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/boto/botocore/archive/1.40.34.tar.gz -> botocore-1.40.34.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=315ef4461afd1854760b7ccf333030a9
diff --git a/metadata/md5-cache/dev-python/cbor2-5.7.0 b/metadata/md5-cache/dev-python/cbor2-5.7.0
index 0569500b89c1..bba2d83f1ab1 100644
--- a/metadata/md5-cache/dev-python/cbor2-5.7.0
+++ b/metadata/md5-cache/dev-python/cbor2-5.7.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/agronholm/cbor2/ https://pypi.org/project/cbor2/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cbor2/cbor2-5.7.0.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=383d2559fbc0361d9ab6584e58358ccc
+_md5_=52662b3460c61b00b6c878f4f790beac
diff --git a/metadata/md5-cache/dev-python/click-8.3.0 b/metadata/md5-cache/dev-python/click-8.3.0
new file mode 100644
index 000000000000..d3e74b76a615
--- /dev/null
+++ b/metadata/md5-cache/dev-python/click-8.3.0
@@ -0,0 +1,16 @@
+BDEPEND=doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-8.1.3[python_targets_python3_13(-)] >=dev-python/docutils-0.14[python_targets_python3_13(-)] dev-python/myst-parser[python_targets_python3_13(-)] dev-python/pallets-sphinx-themes[python_targets_python3_13(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_13(-)] dev-python/sphinx-tabs[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-8.1.3[python_targets_python3_12(-)] >=dev-python/docutils-0.14[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/pallets-sphinx-themes[python_targets_python3_12(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_12(-)] dev-python/sphinx-tabs[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-8.1.3[python_targets_python3_11(-)] >=dev-python/docutils-0.14[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/pallets-sphinx-themes[python_targets_python3_11(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_11(-)] dev-python/sphinx-tabs[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-8.1.3[python_targets_python3_10(-)] >=dev-python/docutils-0.14[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/pallets-sphinx-themes[python_targets_python3_10(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_10(-)] dev-python/sphinx-tabs[python_targets_python3_10(-)] ) ( dev-lang/python:3.9 >=dev-python/sphinx-8.1.3[python_targets_python3_9(-)] >=dev-python/docutils-0.14[python_targets_python3_9(-)] dev-python/myst-parser[python_targets_python3_9(-)] dev-python/pallets-sphinx-themes[python_targets_python3_9(-)] dev-python/sphinxcontrib-log-cabinet[python_targets_python3_9(-)] dev-python/sphinx-tabs[python_targets_python3_9(-)] ) ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A Python package for creating beautiful command line interfaces
+EAPI=8
+HOMEPAGE=https://palletsprojects.com/p/click/ https://github.com/pallets/click/ https://pypi.org/project/click/
+INHERIT=distutils-r1
+IUSE=examples doc test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=BSD
+RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/pallets/click/archive/8.3.0.tar.gz -> click-8.3.0.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=4dd91fa98f0722b335eae626a534d9cf
diff --git a/metadata/md5-cache/dev-python/cython-3.1.3 b/metadata/md5-cache/dev-python/cython-3.1.3
index 951783c433c6..8dbda8b34848 100644
--- a/metadata/md5-cache/dev-python/cython-3.1.3
+++ b/metadata/md5-cache/dev-python/cython-3.1.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cython.org/ https://github.com/cython/cython/ https://pypi.org/project/Cython/
INHERIT=distutils-r1 multiprocessing pypi toolchain-funcs
IUSE=test test-full doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cython/cython-3.1.3.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=848b645ce0b6fb324ec1b6b6b309e1d9
+_md5_=076ea74f0a4e12ec70c30256e35f35ee
diff --git a/metadata/md5-cache/dev-python/deepdiff-8.6.1 b/metadata/md5-cache/dev-python/deepdiff-8.6.1
index 60019146f60a..ccb49bba6861 100644
--- a/metadata/md5-cache/dev-python/deepdiff-8.6.1
+++ b/metadata/md5-cache/dev-python/deepdiff-8.6.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/seperman/deepdiff/ https://pypi.org/project/deepdiff/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
RDEPEND=>=dev-python/click-8.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/orderly-set-6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/orderly-set-5.4.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/deepdiff/deepdiff-8.6.1.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a38a6bb419ff56ce2835b1a5d76de3e7
+_md5_=3f00f4eb1f539852851f8aa1b3ac0517
diff --git a/metadata/md5-cache/dev-python/django-cors-headers-4.7.0 b/metadata/md5-cache/dev-python/django-cors-headers-4.9.0
index b81c6673bdef..3638c94f67f8 100644
--- a/metadata/md5-cache/dev-python/django-cors-headers-4.7.0
+++ b/metadata/md5-cache/dev-python/django-cors-headers-4.9.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/pytest-django[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/asgiref-3.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/django-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( >=dev-python/asgiref-3.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/django-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-django[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Django App that adds CORS (Cross-Origin Resource Sharing) headers to responses
EAPI=8
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/asgiref-3.6[python_targets_python3_9(-)?,python_targets_pyt
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/adamchainz/django-cors-headers/archive/4.7.0.tar.gz -> django-cors-headers-4.7.0.gh.tar.gz
+SRC_URI=https://github.com/adamchainz/django-cors-headers/archive/4.9.0.tar.gz -> django-cors-headers-4.9.0.gh.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=3d8e971081841bc83400e59a166fc47f
+_md5_=be64c9074897d317f03ed34c3da63396
diff --git a/metadata/md5-cache/dev-python/kiwisolver-1.4.9 b/metadata/md5-cache/dev-python/kiwisolver-1.4.9
index c99b9d5b7e8b..8f354e4b73e9 100644
--- a/metadata/md5-cache/dev-python/kiwisolver-1.4.9
+++ b/metadata/md5-cache/dev-python/kiwisolver-1.4.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/nucleic/kiwi/ https://pypi.org/project/kiwisolver/
INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos
LICENSE=Clear-BSD
RDEPEND=>=dev-python/cppy-1.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/nucleic/kiwi/archive/1.4.9.tar.gz -> kiwi-1.4.9.gh.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b7b6099e11dbfbc7f8ef9898e0d2c5ae
+_md5_=516f3b32b85f9f8611f3299e68180f03
diff --git a/metadata/md5-cache/dev-python/langdetect-1.0.9 b/metadata/md5-cache/dev-python/langdetect-1.0.9
index 64cd09aac563..9d330e94ae0b 100644
--- a/metadata/md5-cache/dev-python/langdetect-1.0.9
+++ b/metadata/md5-cache/dev-python/langdetect-1.0.9
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( dev-python/six[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(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Port of Google's language-detection library to Python
EAPI=8
HOMEPAGE=https://pypi.org/project/langdetect/ https://github.com/Mimino666/langdetect
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=dev-python/six[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=dev-python/six[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 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/langdetect/langdetect-1.0.9.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=2fa40380c6b5f2635808bd62ec3d82c3
+_md5_=6f912514880a7aaf91ded32229d9ae14
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-0.29.1 b/metadata/md5-cache/dev-python/mkdocstrings-0.30.1
index 1bf2e0d1ca20..680e52b8913f 100644
--- a/metadata/md5-cache/dev-python/mkdocstrings-0.29.1
+++ b/metadata/md5-cache/dev-python/mkdocstrings-0.30.1
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/jinja2-2.11.1[python_targets_python3_9(-)?,python_targets_p
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings/mkdocstrings-0.29.1.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings/mkdocstrings-0.30.1.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=97c82f644120a6f8a84e7de0135b8f69
+_md5_=59da026e567649a69e6c859cd31cdeb3
diff --git a/metadata/md5-cache/dev-python/multidict-6.6.4 b/metadata/md5-cache/dev-python/multidict-6.6.4
index a51ed0fadd0f..9925b85bead5 100644
--- a/metadata/md5-cache/dev-python/multidict-6.6.4
+++ b/metadata/md5-cache/dev-python/multidict-6.6.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/multidict/ https://pypi.org/project/multidict/
INHERIT=distutils-r1
IUSE=+native-extensions test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/multidict/archive/v6.6.4.tar.gz -> multidict-6.6.4.gh.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4a143aca572356d9be2727b1775e89b7
+_md5_=b3a073c9246d8865758d9dbba5724e57
diff --git a/metadata/md5-cache/dev-python/mypy-1.18.2 b/metadata/md5-cache/dev-python/mypy-1.18.2
new file mode 100644
index 000000000000..936ca945a80a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mypy-1.18.2
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( !dev-util/stubgen >=dev-python/pathspec-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psutil-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/types-psutil[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/types-setuptools[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( !dev-util/stubgen >=dev-python/pathspec-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psutil-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Optional static typing for Python
+EAPI=8
+HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
+INHERIT=distutils-r1
+IUSE=+native-extensions test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=!dev-util/stubgen >=dev-python/pathspec-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psutil-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy-extensions-1.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/python/mypy/archive/v1.18.2.tar.gz -> mypy-1.18.2.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=fba76e358d002cd1a82db4cda85faef5
diff --git a/metadata/md5-cache/dev-python/nuitka-2.7.13 b/metadata/md5-cache/dev-python/nuitka-2.7.16
index fbe1f48b3029..d237a04aaa41 100644
--- a/metadata/md5-cache/dev-python/nuitka-2.7.13
+++ b/metadata/md5-cache/dev-python/nuitka-2.7.16
@@ -11,6 +11,6 @@ RDEPEND=dev-build/scons[python_targets_python3_9(-)?,python_targets_python3_10(-
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-2.7.13.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/N/Nuitka/Nuitka-2.7.16.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
_md5_=00a11e1e3ec9d974807ca6793da73816
diff --git a/metadata/md5-cache/dev-python/prometheus-client-0.23.1 b/metadata/md5-cache/dev-python/prometheus-client-0.23.1
new file mode 100644
index 000000000000..df3d3e44a96e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/prometheus-client-0.23.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/twisted[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python client for the Prometheus monitoring system
+EAPI=8
+HOMEPAGE=https://github.com/prometheus/client_python/ https://pypi.org/project/prometheus-client/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=dev-python/twisted[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/prometheus/client_python/archive/v0.23.1.tar.gz -> client_python-0.23.1.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=bbb818cf17c18fe62cd21076036ac4bb
diff --git a/metadata/md5-cache/dev-python/pyside-6.9.2 b/metadata/md5-cache/dev-python/pyside-6.9.2
index 7632b3b47064..14bde21fa27c 100644
--- a/metadata/md5-cache/dev-python/pyside-6.9.2
+++ b/metadata/md5-cache/dev-python/pyside-6.9.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://wiki.qt.io/PySide6
INHERIT=distutils-r1 llvm-r1 multiprocessing qmake-utils virtualx
IUSE=3d +xml +printsupport bluetooth quick webengine +gui nfc +opengl +widgets websockets +network network-auth charts webview quick3d +testlib svg +core webchannel remoteobjects uitools spatialaudio httpserver pdfium +dbus positioning location designer scxml +concurrent serialbus serialport +sql qml help multimedia sensors speech debug doc gles2-only numpy test tools python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug +llvm_slot_20 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 test
-KEYWORDS=~amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 )
RDEPEND==dev-qt/qtbase-6.9.2*:6[concurrent?,dbus?,gles2-only=,network?,opengl?,sql?,widgets?,xml?] 3d? ( =dev-qt/qt3d-6.9.2*:6[qml?,gles2-only=] ) bluetooth? ( =dev-qt/qtconnectivity-6.9.2*:6[bluetooth] ) charts? ( =dev-qt/qtcharts-6.9.2*:6 ) designer? ( =dev-qt/qttools-6.9.2*:6[designer,widgets,gles2-only=] ) gui? ( =dev-qt/qtbase-6.9.2*:6[gui,jpeg(+)] x11-libs/libxkbcommon ) help? ( =dev-qt/qttools-6.9.2*:6[assistant,gles2-only=] ) httpserver? ( =dev-qt/qthttpserver-6.9.2*:6 ) location? ( =dev-qt/qtlocation-6.9.2*:6 ) multimedia? ( =dev-qt/qtmultimedia-6.9.2*:6[widgets(+)?] ) network? ( =dev-qt/qtbase-6.9.2*:6[ssl] ) network-auth? ( =dev-qt/qtnetworkauth-6.9.2*:6 ) nfc? ( =dev-qt/qtconnectivity-6.9.2*:6[nfc] ) numpy? ( >=dev-python/numpy-2.1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) pdfium? ( =dev-qt/qtwebengine-6.9.2*:6[pdfium(-),widgets?] ) positioning? ( =dev-qt/qtpositioning-6.9.2*:6 ) printsupport? ( =dev-qt/qtbase-6.9.2*:6[gui,widgets] ) qml? ( =dev-qt/qtdeclarative-6.9.2*:6[opengl?,widgets?] ) quick3d? ( =dev-qt/qtquick3d-6.9.2*:6[opengl?] ) remoteobjects? ( =dev-qt/qtremoteobjects-6.9.2*:6 ) scxml? ( =dev-qt/qtscxml-6.9.2*:6 ) sensors? ( =dev-qt/qtsensors-6.9.2*:6[qml?] ) speech? ( =dev-qt/qtspeech-6.9.2*:6 ) serialbus? ( =dev-qt/qtserialbus-6.9.2*:6 ) serialport? ( =dev-qt/qtserialport-6.9.2*:6 ) svg? ( =dev-qt/qtsvg-6.9.2*:6 ) testlib? ( =dev-qt/qtbase-6.9.2*:6[gui] ) tools? ( =dev-qt/qtbase-6.9.2*:6 =dev-qt/qtdeclarative-6.9.2*:6[qmlls] =dev-qt/qttools-6.9.2*:6[assistant,designer,linguist] dev-python/pkginfo[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) uitools? ( =dev-qt/qttools-6.9.2*:6[gles2-only=,widgets] ) webchannel? ( =dev-qt/qtwebchannel-6.9.2*:6 ) webengine? ( || ( =dev-qt/qtwebengine-6.9.2*:6[alsa,widgets?] =dev-qt/qtwebengine-6.9.2*:6[pulseaudio,widgets?] ) ) websockets? ( =dev-qt/qtwebsockets-6.9.2*:6 ) webview? ( =dev-qt/qtwebview-6.9.2*:6 ) !dev-python/pyside:0 !dev-python/shiboken6 !dev-python/pyside6-tools python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=test? ( qml? ( quick ) ) concurrent? ( core ) 3d? ( gui network opengl ) xml? ( core ) printsupport? ( widgets ) gui? ( core ) bluetooth? ( core ) quick? ( gui network qml opengl ) webengine? ( core gui network printsupport quick webchannel ) testlib? ( widgets ) nfc? ( core ) websockets? ( network ) network-auth? ( network ) network? ( core ) charts? ( core gui widgets ) gles2-only? ( gui ) webview? ( gui quick webengine ) quick3d? ( gui network qml quick ) svg? ( gui ) dbus? ( core ) webchannel? ( core ) remoteobjects? ( core network ) uitools? ( widgets ) spatialaudio? ( core gui network multimedia ) httpserver? ( core concurrent network websockets ) pdfium? ( core gui network ) positioning? ( core ) location? ( core positioning ) designer? ( widgets ) scxml? ( core ) opengl? ( gui ) serialbus? ( core network serialport ) serialport? ( core ) sql? ( widgets ) widgets? ( gui ) qml? ( network ) help? ( widgets ) multimedia? ( core gui network ) sensors? ( core ) speech? ( core multimedia ) || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/QtForPython/pyside6/PySide6-6.9.2-src/pyside-setup-everywhere-src-6.9.2.tar.xz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=391ed5193e2e1dfe79e66bbdabd5f8cc
+_md5_=2c13d51c908bcfb77d5bfe16b8ec32b4
diff --git a/metadata/md5-cache/dev-python/qiskit-2.1.1 b/metadata/md5-cache/dev-python/qiskit-2.1.1
deleted file mode 100644
index c03c3a969600..000000000000
--- a/metadata/md5-cache/dev-python/qiskit-2.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-0.27.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( app-text/poppler[png] >=dev-python/ddt-1.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/networkx-2.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qiskit-aer-0.14[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-learn-0.20.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/dill-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.17[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rustworkx-0.15.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydot[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/symengine-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hypothesis[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=An open-source SDK for working with quantum computers
-EAPI=8
-HOMEPAGE=https://github.com/Qiskit/qiskit/ https://pypi.org/project/qiskit/
-INHERIT=cargo distutils-r1
-IUSE=+visualization test debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT MPL-2.0 Unicode-3.0 ZLIB
-RDEPEND=>=dev-python/dill-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.17[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rustworkx-0.15.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydot[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/symengine-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Qiskit/qiskit/archive/2.1.1.tar.gz -> qiskit-2.1.1.gh.tar.gz https://github.com/gentoo-crate-dist/qiskit/releases/download/2.1.1/qiskit-2.1.1-crates.tar.xz
-_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=28a31ae783f0b6e6d43f0936b5a0344e
diff --git a/metadata/md5-cache/dev-python/qiskit-2.2.0_beta1 b/metadata/md5-cache/dev-python/qiskit-2.2.0
index 93b1edb57083..bd087d69f2de 100644
--- a/metadata/md5-cache/dev-python/qiskit-2.2.0_beta1
+++ b/metadata/md5-cache/dev-python/qiskit-2.2.0
@@ -6,11 +6,12 @@ EAPI=8
HOMEPAGE=https://github.com/Qiskit/qiskit/ https://pypi.org/project/qiskit/
INHERIT=cargo distutils-r1
IUSE=+visualization test debug python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64
LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 MIT MPL-2.0 Unicode-3.0 ZLIB
RDEPEND=>=dev-python/dill-0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.17[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-constraint-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rustworkx-0.15.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] visualization? ( >=dev-python/matplotlib-3.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydot[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-4.2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pylatexenc-1.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/seaborn-0.9.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/symengine-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/Qiskit/qiskit/archive/2.2.0b1.tar.gz -> qiskit-2.2.0b1.gh.tar.gz https://github.com/gentoo-crate-dist/qiskit/releases/download/2.2.0b1/qiskit-2.2.0b1-crates.tar.xz
+SRC_URI=https://github.com/Qiskit/qiskit/archive/2.2.0.tar.gz -> qiskit-2.2.0.gh.tar.gz https://github.com/gentoo-crate-dist/qiskit/releases/download/2.2.0/qiskit-2.2.0-crates.tar.xz
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=76f9cb1561338cc8ee29d1a115ed530c
+_md5_=4d097e67fb58cfbe6f3ea669ab30019b
diff --git a/metadata/md5-cache/dev-python/qiskit-aer-0.17.2 b/metadata/md5-cache/dev-python/qiskit-aer-0.17.2
new file mode 100644
index 000000000000..23684798182b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/qiskit-aer-0.17.2
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-build/cmake-3.17 >=dev-python/scikit-build-0.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pybind11-2.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/ddt[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/fixtures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/numpy-1.16.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-cpp/nlohmann_json-3.10.3 >=dev-cpp/nlohmann_json-3.1.1 >=dev-libs/spdlog-1.9.2:= >=dev-cpp/muParserX-4.0.8 sci-libs/openblas >=dev-python/psutil-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qiskit-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=>=dev-python/numpy-1.16.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-cpp/nlohmann_json-3.10.3 >=dev-cpp/nlohmann_json-3.1.1 >=dev-libs/spdlog-1.9.2:= >=dev-cpp/muParserX-4.0.8 sci-libs/openblas python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=High performance simulator for quantum circuits that includes noise models
+EAPI=8
+HOMEPAGE=https://github.com/Qiskit/qiskit-aer/ https://pypi.org/project/qiskit-aer/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/numpy-1.16.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-cpp/nlohmann_json-3.10.3 >=dev-cpp/nlohmann_json-3.1.1 >=dev-libs/spdlog-1.9.2:= >=dev-cpp/muParserX-4.0.8 sci-libs/openblas >=dev-python/psutil-5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/qiskit-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/Qiskit/qiskit-aer/archive/0.17.2.tar.gz -> qiskit-aer-0.17.2.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=02803588d1f1a0c5488f6ca02437effb
diff --git a/metadata/md5-cache/dev-python/rdflib-7.2.1 b/metadata/md5-cache/dev-python/rdflib-7.2.1
new file mode 100644
index 000000000000..9cd0ad4aa725
--- /dev/null
+++ b/metadata/md5-cache/dev-python/rdflib-7.2.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( python_targets_python3_10? ( <dev-python/isodate-1[python_targets_python3_10(-)?] >=dev-python/isodate-0.7.2[python_targets_python3_10(-)?] ) dev-python/html5lib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/pyparsing-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite?,threads(+)] ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=RDF library containing a triple store and parser/serializer
+EAPI=8
+HOMEPAGE=https://github.com/RDFLib/rdflib/ https://pypi.org/project/rdflib/
+INHERIT=distutils-r1
+IUSE=examples sqlite test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=python_targets_python3_10? ( <dev-python/isodate-1[python_targets_python3_10(-)?] >=dev-python/isodate-0.7.2[python_targets_python3_10(-)?] ) dev-python/html5lib[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/pyparsing-4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.2.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[sqlite?,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite?,threads(+)] )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/RDFLib/rdflib/archive/7.2.1.tar.gz -> rdflib-7.2.1.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=22361079256673d3c668db35f4fea3f5
diff --git a/metadata/md5-cache/dev-python/regex-2025.9.18 b/metadata/md5-cache/dev-python/regex-2025.9.18
new file mode 100644
index 000000000000..e2418efd723f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/regex-2025.9.18
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) 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_13t(-)?,python_targets_python3_14t(-)?,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_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) 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=Alternative regular expression module to replace re
+EAPI=8
+HOMEPAGE=https://github.com/mrabarnett/mrab-regex/ https://pypi.org/project/regex/
+INHERIT=distutils-r1 pypi
+IUSE=doc python_targets_python3_13t python_targets_python3_14t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) 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_13t python_targets_python3_14t python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/regex/regex-2025.9.18.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=56b3ca8d15e3926cc771c2407405a64e
diff --git a/metadata/md5-cache/dev-python/reportlab-4.4.2 b/metadata/md5-cache/dev-python/reportlab-4.4.4
index 0e0e3a5f9792..53673096e080 100644
--- a/metadata/md5-cache/dev-python/reportlab-4.4.2
+++ b/metadata/md5-cache/dev-python/reportlab-4.4.4
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.reportlab.com/ https://pypi.org/project/reportlab/
INHERIT=distutils-r1 pypi
IUSE=doc python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-python/charset-normalizer[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[tiff,truetype,jpeg(+),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 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-4.4.2.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
+SRC_URI=https://files.pythonhosted.org/packages/source/r/reportlab/reportlab-4.4.4.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=d29a33de8cf680e36116ea77882aa6d2
+_md5_=10f51aa056365cf4634f32a5250498e1
diff --git a/metadata/md5-cache/dev-python/sigstore-3.6.4 b/metadata/md5-cache/dev-python/sigstore-4.0.0
index 9e363b526526..7669027880e8 100644
--- a/metadata/md5-cache/dev-python/sigstore-3.6.4
+++ b/metadata/md5-cache/dev-python/sigstore-4.0.0
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/pretend[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/cryptography-42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/id-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/rfc3161-client-1.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rfc8785-0.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-protobuf-specs-0.3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-rekor-types-0.0.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tuf-6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( dev-python/pretend[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/cryptography-42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/id-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/rfc3161-client-1.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rfc8785-0.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-models-0.0.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-rekor-types-0.0.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tuf-6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A tool for signing Python package distributions
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/cryptography-42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/id-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/rfc3161-client-1.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rfc8785-0.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-protobuf-specs-0.3.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-rekor-types-0.0.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tuf-6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=>=dev-python/cryptography-42[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/id-1.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-4.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-23.0.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyasn1-0.6[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pydantic-2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/rfc3161-client-1.0.3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rfc8785-0.1.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-models-0.0.5[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ~dev-python/sigstore-rekor-types-0.0.18[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tuf-6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/sigstore/sigstore-python/archive/v3.6.4.tar.gz -> sigstore-python-3.6.4.gh.tar.gz
+SRC_URI=https://github.com/sigstore/sigstore-python/archive/v4.0.0.tar.gz -> sigstore-python-4.0.0.gh.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=47a88b4880ee3c0a00f8deeff1e36acd
+_md5_=2a80e880fb33398008fba6ca053016fa
diff --git a/metadata/md5-cache/dev-python/sigstore-models-0.0.5 b/metadata/md5-cache/dev-python/sigstore-models-0.0.5
new file mode 100644
index 000000000000..63fac2093cd0
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sigstore-models-0.0.5
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pydantic-2.11.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/uv-build[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Pydantic based models for Sigstore's protobuf specifications
+EAPI=8
+HOMEPAGE=https://github.com/astral-sh/sigstore-models/ https://pypi.org/project/sigstore-models/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/pydantic-2.11.7[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.14.1[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/astral-sh/sigstore-models/archive/v0.0.5.tar.gz -> sigstore-models-0.0.5.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=7237c9049adef2f73aa19ee6e9137d7c
diff --git a/metadata/md5-cache/dev-python/sqlalchemy-2.0.43 b/metadata/md5-cache/dev-python/sqlalchemy-2.0.43
index a0d41856381a..c0c565aa7cd1 100644
--- a/metadata/md5-cache/dev-python/sqlalchemy-2.0.43
+++ b/metadata/md5-cache/dev-python/sqlalchemy-2.0.43
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.sqlalchemy.org/ https://pypi.org/project/SQLAlchemy/ https://github.com/sqlalchemy/sqlalchemy/
INHERIT=distutils-r1 optfeature pypi
IUSE=examples +sqlite test test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-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
+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=MIT
RDEPEND=>=dev-python/typing-extensions-4.6.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9[sqlite?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite?] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite?] )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/S/SQLAlchemy/sqlalchemy-2.0.43.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c42a136b187b1b3f9701e3deb09a4348
+_md5_=f2e9f28aaa852a455cd44e43a7d2af97
diff --git a/metadata/md5-cache/dev-python/sqlglot-27.16.3 b/metadata/md5-cache/dev-python/sqlglot-27.16.3
new file mode 100644
index 000000000000..772a0a733fbb
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sqlglot-27.16.3
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) dev-util/maturin[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/pytz[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_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(-)?]
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=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=An easily customizable SQL parser and transpiler
+EAPI=8
+HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/
+INHERIT=cargo distutils-r1 pypi optfeature
+IUSE=+native-extensions test debug python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT native-extensions? ( Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 )
+RDEPEND=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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-27.16.3.tar.gz native-extensions? ( https://github.com/gentoo-crate-dist/sqlglot/releases/download/v26.33.0/sqlglot-26.33.0-crates.tar.xz )
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=3538992bae5206e67bc50aa7f1ed714b
diff --git a/metadata/md5-cache/dev-python/trimesh-4.8.2 b/metadata/md5-cache/dev-python/trimesh-4.8.2
new file mode 100644
index 000000000000..3889300e1ad6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trimesh-4.8.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mapbox-earcut[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[webp,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/charset-normalizer[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Python library for loading and using triangular meshes
+EAPI=8
+HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/charset-normalizer[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mikedh/trimesh/archive/4.8.2.tar.gz -> trimesh-4.8.2.gh.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc 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 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=9551955631e099ada917f07a0a2b454c
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250728 b/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250728
deleted file mode 100644
index bab5c29f4121..000000000000
--- a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250728
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typing stubs for docutils
-EAPI=8
-HOMEPAGE=https://pypi.org/project/types-docutils/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=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 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types_docutils-0.21.0.20250728.tar.gz
-_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=764227a219b24c1d3ec087b95a07da67
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250809 b/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250809
deleted file mode 100644
index 51db489ada75..000000000000
--- a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250809
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typing stubs for docutils
-EAPI=8
-HOMEPAGE=https://pypi.org/project/types-docutils/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=Apache-2.0
-RDEPEND=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 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types_docutils-0.21.0.20250809.tar.gz
-_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=764227a219b24c1d3ec087b95a07da67
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250722 b/metadata/md5-cache/dev-python/types-docutils-0.22.0.20250919
index 9caed99b43fb..8fcc84014b9e 100644
--- a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20250722
+++ b/metadata/md5-cache/dev-python/types-docutils-0.22.0.20250919
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/types-docutils/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0
RDEPEND=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 )
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types_docutils-0.21.0.20250722.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types_docutils-0.22.0.20250919.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=764227a219b24c1d3ec087b95a07da67
+_md5_=0050e1a986f30d499fac19b603468542
diff --git a/metadata/md5-cache/dev-python/uuid6-2025.0.1 b/metadata/md5-cache/dev-python/uuid6-2025.0.1
index 6d5883a2cf52..0b7fe05abe7e 100644
--- a/metadata/md5-cache/dev-python/uuid6-2025.0.1
+++ b/metadata/md5-cache/dev-python/uuid6-2025.0.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/oittaa/uuid6-python/ https://pypi.org/project/uuid6/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/uuid6/uuid6-2025.0.1.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b60689a2f419f993419cbf2030590579
+_md5_=b74c3dfebc2ed73a1c9f5a7d24007774
diff --git a/metadata/md5-cache/dev-python/wrapt-1.17.3 b/metadata/md5-cache/dev-python/wrapt-1.17.3
index 7c4ea9539028..4c0b089a6ec6 100644
--- a/metadata/md5-cache/dev-python/wrapt-1.17.3
+++ b/metadata/md5-cache/dev-python/wrapt-1.17.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/GrahamDumpleton/wrapt/ https://pypi.org/project/wrapt/
INHERIT=distutils-r1
IUSE=+native-extensions test doc python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/GrahamDumpleton/wrapt/archive/1.17.3.tar.gz -> wrapt-1.17.3.gh.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=cd0308ef904eb4452cd27c966392cea4
+_md5_=3532f1a1db4bc7c688fbcff2d59958d1
diff --git a/metadata/md5-cache/dev-python/zc-lockfile-4.0 b/metadata/md5-cache/dev-python/zc-lockfile-4.0
new file mode 100644
index 000000000000..b26ab71c89d2
--- /dev/null
+++ b/metadata/md5-cache/dev-python/zc-lockfile-4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/zope-testing[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Basic inter-process locks
+EAPI=8
+HOMEPAGE=https://github.com/zopefoundation/zc.lockfile/ https://pypi.org/project/zc.lockfile/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=ZPL
+RDEPEND=python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/z/zc.lockfile/zc_lockfile-4.0.tar.gz
+_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 464727a3e8a18884f71fe2368cac3197 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=324047e8a833c82773a6b49d32d43466
diff --git a/metadata/md5-cache/dev-qt/qt-creator-17.0.1 b/metadata/md5-cache/dev-qt/qt-creator-17.0.1
index 96e15a980d20..c136cd20b770 100644
--- a/metadata/md5-cache/dev-qt/qt-creator-17.0.1
+++ b/metadata/md5-cache/dev-qt/qt-creator-17.0.1
@@ -7,7 +7,7 @@ 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
+KEYWORDS=amd64
LICENSE=GPL-3 BSD MIT
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 )
REQUIRED_USE=clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qtcreator/17.0/17.0.1/qt-creator-opensource-src-17.0.1.tar.xz cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/qt-creator-opensource-src-17.0.1-vendor.tar.xz )
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a 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 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1f4048107b07c4ac69475b83f105ac1b
+_md5_=1636ac50aa5597221c2ba63a7ec8ee26
diff --git a/metadata/md5-cache/dev-qt/qt-docs-6.9.2_p202508181146 b/metadata/md5-cache/dev-qt/qt-docs-6.9.2_p202508181146
index c0f0b97ce69c..f06477a070e1 100644
--- a/metadata/md5-cache/dev-qt/qt-docs-6.9.2_p202508181146
+++ b/metadata/md5-cache/dev-qt/qt-docs-6.9.2_p202508181146
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://doc.qt.io/
INHERIT=unpacker
IUSE=+examples +html +qch +tools +webview +quick3d +webchannel +remoteobjects grpc +3d +serialbus +qt5compat +imageformats +multimedia lottie +networkauth +sensors quickeffectmaker +speech quick3dphysics +connectivity +positioning activeqt +charts +declarative +svg +websockets +serialport +httpserver datavis +wayland +graphs +shadertools +timeline +virtualkeyboard +scxml +location
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=FDL-1.3
REQUIRED_USE=|| ( examples html qch )
SLOT=6
SRC_URI=https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtcmake-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtconcurrent-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtdbus-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtgui-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtnetwork-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtopengl-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtplatformintegration-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtprintsupport-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtsql-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qttestlib-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtwidgets-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples/6.9.2-0-202508181146qtbase-examples-6.9.2.7z ) 3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qt3d/6.9.2-0-202508181146qt3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qt3d/6.9.2-0-202508181146qt3d-examples-6.9.2.7z ) ) activeqt? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtactiveqt/6.9.2-0-202508181146activeqt-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtactiveqt/6.9.2-0-202508181146qtactiveqt-examples-6.9.2.7z ) ) charts? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtcharts/6.9.2-0-202508181146qtcharts-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtcharts/6.9.2-0-202508181146qtcharts-examples-6.9.2.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtbluetooth/6.9.2-0-202508181146qtbluetooth-documentation.tar.xz ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtbluetooth/6.9.2-0-202508181146qtbluetooth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtconnectivity/6.9.2-0-202508181146qtconnectivity-examples-6.9.2.7z ) ) connectivity? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtnfc/6.9.2-0-202508181146qtnfc-documentation.tar.xz ) datavis? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtdatavis3d/6.9.2-0-202508181146qtdatavis3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtdatavis3d/6.9.2-0-202508181146qtdatavis3d-examples-6.9.2.7z ) ) declarative? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtlabsplatform-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtqml-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtqmlcore-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtqmlmodels-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtqmltest-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtqmlworkerscript-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtqmlxmllistmodel-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtquick-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtquickcontrols-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtquickdialogs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples/6.9.2-0-202508181146qtdeclarative-examples-6.9.2.7z ) ) https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtdoc-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples/6.9.2-0-202508181146qtdoc-examples-6.9.2.7z ) graphs? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtgraphs/6.9.2-0-202508181146qtgraphs-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtgraphs/6.9.2-0-202508181146qtgraphs-examples-6.9.2.7z ) ) grpc? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtgrpc/6.9.2-0-202508181146qtgrpc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtgrpc/6.9.2-0-202508181146qtprotobuf-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtgrpc/6.9.2-0-202508181146qtgrpc-examples-6.9.2.7z ) ) httpserver? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qthttpserver/6.9.2-0-202508181146qthttpserver-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qthttpserver/6.9.2-0-202508181146qthttpserver-examples-6.9.2.7z ) ) imageformats? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtimageformats/6.9.2-0-202508181146qtimageformats-documentation.tar.xz ) location? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtlocation/6.9.2-0-202508181146qtlocation-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtlocation/6.9.2-0-202508181146qtlocation-examples-6.9.2.7z ) ) lottie? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtlottie/6.9.2-0-202508181146qtlottieanimation-documentation.tar.xz ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtmultimedia/6.9.2-0-202508181146qtmultimedia-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtmultimedia/6.9.2-0-202508181146qtmultimedia-examples-6.9.2.7z ) ) multimedia? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtmultimedia/6.9.2-0-202508181146qtspatialaudio-documentation.tar.xz ) networkauth? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtnetworkauth/6.9.2-0-202508181146qtnetworkauth-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtnetworkauth/6.9.2-0-202508181146qtnetworkauth-examples-6.9.2.7z ) ) positioning? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtpositioning/6.9.2-0-202508181146qtpositioning-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtpositioning/6.9.2-0-202508181146qtpositioning-examples-6.9.2.7z ) ) qt5compat? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qt5compat/6.9.2-0-202508181146qtcore5compat-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qt5compat/6.9.2-0-202508181146qtgraphicaleffects5compat-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qt5compat/6.9.2-0-202508181146qt5compat-examples-6.9.2.7z ) ) quick3dphysics? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtquick3dphysics/6.9.2-0-202508181146qtquick3dphysics-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtquick3dphysics/6.9.2-0-202508181146qtquick3dphysics-examples-6.9.2.7z ) ) quick3d? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtquick3d/6.9.2-0-202508181146qtquick3d-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtquick3d/6.9.2-0-202508181146qtquick3d-examples-6.9.2.7z ) ) quickeffectmaker? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtquickeffectmaker/6.9.2-0-202508181146qtquickeffectmaker-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtquickeffectmaker/6.9.2-0-202508181146qtquickeffectmaker-examples-6.9.2.7z ) ) remoteobjects? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtremoteobjects/6.9.2-0-202508181146qtremoteobjects-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtremoteobjects/6.9.2-0-202508181146qtremoteobjects-examples-6.9.2.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtscxml/6.9.2-0-202508181146qtscxml-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtscxml/6.9.2-0-202508181146qtscxml-examples-6.9.2.7z ) ) scxml? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtscxml/6.9.2-0-202508181146qtstatemachine-documentation.tar.xz ) sensors? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtsensors/6.9.2-0-202508181146qtsensors-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtsensors/6.9.2-0-202508181146qtsensors-examples-6.9.2.7z ) ) serialbus? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtserialbus/6.9.2-0-202508181146qtserialbus-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtserialbus/6.9.2-0-202508181146qtserialbus-examples-6.9.2.7z ) ) serialport? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtserialport/6.9.2-0-202508181146qtserialport-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtserialport/6.9.2-0-202508181146qtserialport-examples-6.9.2.7z ) ) shadertools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtshadertools/6.9.2-0-202508181146qtshadertools-documentation.tar.xz ) speech? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtspeech/6.9.2-0-202508181146qttexttospeech-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtspeech/6.9.2-0-202508181146qtspeech-examples-6.9.2.7z ) ) svg? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtsvg-documentation.tar.xz ) timeline? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtquicktimeline/6.9.2-0-202508181146qtquicktimeline-documentation.tar.xz ) tools? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qdoc-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtassistant-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtdesigner-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtdistancefieldgenerator-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qthelp-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtlinguist-documentation.tar.xz https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc/6.9.2-0-202508181146qtuitools-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples/6.9.2-0-202508181146qttools-examples-6.9.2.7z ) ) virtualkeyboard? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtvirtualkeyboard/6.9.2-0-202508181146qtvirtualkeyboard-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtvirtualkeyboard/6.9.2-0-202508181146qtvirtualkeyboard-examples-6.9.2.7z ) ) wayland? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtwaylandcompositor/6.9.2-0-202508181146qtwaylandcompositor-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtwaylandcompositor/6.9.2-0-202508181146qtwayland-examples-6.9.2.7z ) ) webchannel? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtwebchannel/6.9.2-0-202508181146qtwebchannel-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtwebchannel/6.9.2-0-202508181146qtwebchannel-examples-6.9.2.7z ) ) websockets? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtwebsockets/6.9.2-0-202508181146qtwebsockets-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtwebsockets/6.9.2-0-202508181146qtwebsockets-examples-6.9.2.7z ) ) webview? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.doc.qtwebview/6.9.2-0-202508181146qtwebview-documentation.tar.xz examples? ( https://download.qt.io/online/qtsdkrepository/all_os/qt/qt6_692_unix_line_endings_src/qt.qt6.692.examples.qtwebview/6.9.2-0-202508181146qtwebview-examples-6.9.2.7z ) )
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
-_md5_=00633c7a7d9a3e74f56af9dae7725256
+_md5_=22a43692d2eff875933414788eff1336
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.10.9999 b/metadata/md5-cache/dev-qt/qt3d-6.10.9999
index dc591fb682ff..ce49d03900d8 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.10.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=79dab06a85e1135dc6af70c83edd6d27
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.1 b/metadata/md5-cache/dev-qt/qt3d-6.9.1
index 7c99dee81596..7a82fcb310a8 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9.1
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qt3d-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=251048142a7392bcdfb3b9f57d621db6
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.2-r1 b/metadata/md5-cache/dev-qt/qt3d-6.9.2-r1
index ef9249e286d0..b66ebf733d09 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9.2-r1
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9.2-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=gles2-only qml vulkan custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.2:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qt3d-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=34ecd440b9f0b9156c0d0c4e91630e31
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=c400aa8add953a04ed447573d94494ae
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9.9999
index 42f825695739..d294ffed7337 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=79dab06a85e1135dc6af70c83edd6d27
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9999
index f338deae927b..53115d0d8d75 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=79dab06a85e1135dc6af70c83edd6d27
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.10.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.10.9999
index 0f782b3f2c5d..6310a9b368d3 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 ~dev-qt/qtshadertools-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.1 b/metadata/md5-cache/dev-qt/qt5compat-6.9.1
index bd547c58b2a2..dd57d43ef973 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.1
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !i
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qt5compat-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=64e84e2882b368bbb7b8977c4c8d69a0
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.2 b/metadata/md5-cache/dev-qt/qt5compat-6.9.2
index 8a9c04c27576..6b60d31f8a32 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.2
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=+gui icu qml custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.2:6 ~dev-qt/qtshadertools-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qt5compat-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=83f02cf20b99ce80080fb56b59cf3d3b
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=64e84e2882b368bbb7b8977c4c8d69a0
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
index 5c10c4395de2..7fc48da8a217 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9999
index d9b1e49de877..ad291ef1064b 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui=,icu=,network,xml] icu? ( dev-libs/icu:= ) !icu? ( virtual/libiconv ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2c4463b907187e9966b69b3da8e36fb3
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.3 b/metadata/md5-cache/dev-qt/qtbase-6.8.3
index bcb24c8a0640..794b2ce01e23 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.3
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.3
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.8.3
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.3/submodules/qtbase-everywhere-src-6.8.3.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.9.1 b/metadata/md5-cache/dev-qt/qtbase-6.9.1
index 802c89b9e275..588c4b698b40 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtbase-6.9.1
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtbase-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.9.2 b/metadata/md5-cache/dev-qt/qtbase-6.9.2
index a4c0130404b9..617608d03bfb 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtbase-6.9.2
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtbase-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=58eb1bf85c2f00570857025405ade120
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.9.2-r1 b/metadata/md5-cache/dev-qt/qtbase-6.9.2-r1
index 118028ece4ca..4b1dc123ba00 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.9.2-r1
+++ b/metadata/md5-cache/dev-qt/qtbase-6.9.2-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtbase-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=79ab9cdb90926334c3207efcef1f2938
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.10.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.10.9999
index 8fdf8606b672..1f0b088d928b 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.10.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=86af5b58bcf9a0325661906bd6dc6779
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.1 b/metadata/md5-cache/dev-qt/qtcharts-6.9.1
index 4f93a11db76b..0c9f342ea45d 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtcharts-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c96b6ceb01136426893e965f876d5d7
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.2 b/metadata/md5-cache/dev-qt/qtcharts-6.9.2
index 94fa91d8f55d..f13db7cd854b 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=gles2-only qml custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.2:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtcharts-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=58797983c290a64fe061096305b8208f
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9c96b6ceb01136426893e965f876d5d7
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
index 5be1f82af73f..4e56d14810e7 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9999
index 3a9c40c76f4e..c00b9c0cca97 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.10.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.10.9999
index b58ee329a515..8ec6d19fb642 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.10.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.10.9999:6 bluetooth? ( ~dev-qt/qtbase-6.10.9999:6[dbus,
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.1 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.1
index 56659590cb0f..8bd631f7a2ec 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtconnectivity-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9079c305030d3e6dca1a9e5275a03833
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.2 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.2
index a78b306c5624..90dc69dc4244 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.2
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=+bluetooth neard nfc smartcard custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6 bluetooth? ( ~dev-qt/qtbase-6.9.2:6[dbus,network] net-wireless/bluez:= ) nfc? ( neard? ( ~dev-qt/qtbase-6.9.2:6[dbus] ) smartcard? ( sys-apps/pcsc-lite ) ) nfc? ( neard? ( net-wireless/neard ) )
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtconnectivity-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=205b2c533029adc64961bc31f05e21bb
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9079c305030d3e6dca1a9e5275a03833
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
index 69cd53b72139..8f5e1a83fed6 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9.9999:6[dbus,ne
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
index a9a06149aee6..e654f516d5f1 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6 bluetooth? ( ~dev-qt/qtbase-6.9999:6[dbus,networ
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef38ed564bb44997f9188727d8b577b3
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.10.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.10.9999
index 753e33a46082..5c54b1b92a31 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.10.9999:6 ) svg? ( ~dev-qt/qtsvg-6.10.9999:6 )
RESTRICT=test
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b926f35d6fb355dc1f50d9c0a89e389
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.1-r2 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.1-r2
index c2feb1097db9..55a61a3a1537 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.1-r2
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.1-r2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtdeclarative-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=57f3c82f6fccb907f07553bc7327e538
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.2-r1 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.2-r1
index a1ffa6a1b8cb..55e2d5976b86 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.2-r1
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.2-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=python-any-r1 qt6-build
IUSE=accessibility +jit +network opengl qmlls +sql +ssl svg vulkan +widgets custom-cflags
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.2:6 ) svg? ( ~dev-qt/qtsvg-6.9.2:6 )
RESTRICT=test
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtdeclarative-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d36504ee11d8d901ecd513b9e37b4494
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=42e8c415b2355a09fd4e04e0557a7dfc
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
index f66bcd1964f4..15c619a401c4 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9.9999:6 )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b926f35d6fb355dc1f50d9c0a89e389
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
index df75c0a8aa42..ed0eb0393d53 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b926f35d6fb355dc1f50d9c0a89e389
diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.10.9999 b/metadata/md5-cache/dev-qt/qtgraphs-6.10.9999
index 9465f61f7c46..7155b6324327 100644
--- a/metadata/md5-cache/dev-qt/qtgraphs-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtgraphs-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui,widgets] ~dev-qt/qtdeclarative-6.10.9999:6 quick3d? ( ~dev-qt/qtquick3d-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ca4957159884dfb3c422cfe30f74ff66
diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.9.1 b/metadata/md5-cache/dev-qt/qtgraphs-6.9.1
index 58e32b2cb5f2..3e63dbc8977b 100644
--- a/metadata/md5-cache/dev-qt/qtgraphs-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtgraphs-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.1:6 quick3
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtgraphs-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9b3f8935fb59149238a19f4bafaf64a7
diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.9.2 b/metadata/md5-cache/dev-qt/qtgraphs-6.9.2
index 9ca56f440000..b6c8be52c2d3 100644
--- a/metadata/md5-cache/dev-qt/qtgraphs-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtgraphs-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=quick3d custom-cflags test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.2:6 quick3d? ( ~dev-qt/qtquick3d-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtgraphs-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ca4957159884dfb3c422cfe30f74ff66
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9b3f8935fb59149238a19f4bafaf64a7
diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999 b/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999
index b7b5206e2366..26eb2b7f52ba 100644
--- a/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtgraphs-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 quick3d? ( ~dev-qt/qtquick3d-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ca4957159884dfb3c422cfe30f74ff66
diff --git a/metadata/md5-cache/dev-qt/qtgraphs-6.9999 b/metadata/md5-cache/dev-qt/qtgraphs-6.9999
index 603fe5ca5a42..9e7b7fe0aa26 100644
--- a/metadata/md5-cache/dev-qt/qtgraphs-6.9999
+++ b/metadata/md5-cache/dev-qt/qtgraphs-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,widgets] ~dev-qt/qtdeclarative-6.9999:6 quick3d? ( ~dev-qt/qtquick3d-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ca4957159884dfb3c422cfe30f74ff66
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.10.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.10.9999
index d60302c108df..eef0a8879982 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.1 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.1
index df5375ffeb4f..f6166ec54013 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.1
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qthttpserver-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=115a774d42b14ff3367fe3686a17bd0f
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.2 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.2
index 934a3eb1d411..c3cf9a0cb0ef 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.2
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=+ssl websockets custom-cflags test
-KEYWORDS=~amd64 ~arm64 ~loong
+KEYWORDS=amd64 ~arm64 ~loong
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qthttpserver-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=50a7c2f5ccd165a659472fe0f339a5b3
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=12ac80a4300bd3e9fbd9c7e8603769cc
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
index 2eb02d7a9339..3f5cfa7c57db 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=50a7c2f5ccd165a659472fe0f339a5b3
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
index cebbf9f08bb1..8a6b6d2fe9ca 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1ec32accee7e9fb6efdd3c20e97eb8c3
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.10.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.10.9999
index 4d70ea10f988..5f7cdd4489f7 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7699e1fbe5d5a2e7e2ed45e074632054
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.1 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.1
index 91390ceead3b..2cdb85583d2f 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtimageformats-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=60ebe59ca808c7a710eed9fede696246
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.2 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.2
index 5663f1a390d1..2a5169e04d8d 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=mng custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtimageformats-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e9c68998a0e5b763a7c57f2d62db3837
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=60ebe59ca808c7a710eed9fede696246
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
index 9e373eddb2e9..83f84ba4506c 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f27a8bb59250cca62cbbf7d518fb65ac
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
index a88546fc73d8..d434da2b6977 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f27a8bb59250cca62cbbf7d518fb65ac
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.10.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.10.9999
index 8c06c60b782e..5f3fea7bf794 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8e7c8a4eeb1b84dfce2491247af132b
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.1 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.1
index 3b3d407059ef..a1218ca75d13 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtlanguageserver-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=64261002e0ceeedf2b2cb845cce601fd
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.2 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.2
index ce068906f9c9..a52477bb15d5 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm64
+KEYWORDS=amd64 arm64
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtlanguageserver-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5a25b4b13900a81724ba051042bc0d76
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=64261002e0ceeedf2b2cb845cce601fd
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
index a134a6d26088..22f6864d89c7 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c2589c343ee73ecfb3d076a54ce0e8c9
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
index 21b61e849632..d7d57db29caa 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8e7c8a4eeb1b84dfce2491247af132b
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.10.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.10.9999
index e36b052ecbaf..f045cb19e022 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[network] ~dev-qt/qtdeclarative-6.10.9999:6 ~dev-qt/qtpositioning-6.10.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.1 b/metadata/md5-cache/dev-qt/qtlocation-6.9.1
index 90cb46ec6737..154c3fbbad4c 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[network] ~dev-qt/qtdeclarative-6.9.1:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtlocation-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7f559d6ba3003baa64a8a1d463e049d3
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.2 b/metadata/md5-cache/dev-qt/qtlocation-6.9.2
index 93107a3ec3c8..2fcd65be9ac4 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[network] ~dev-qt/qtdeclarative-6.9.2:6 ~dev-qt/qtpositioning-6.9.2:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtlocation-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a41a9bfad53f17bd32728ceb9eb3941b
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=7f559d6ba3003baa64a8a1d463e049d3
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
index 06ee868da98f..e717c295dcc0 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtpositioning-6.9.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9999
index 0930e841f190..601793288877 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtpositioning-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b4a6ad89701ce51ff1f1bbe7357ace00
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.10.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.10.9999
index 05c860489463..24a3b973b36f 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.10.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.10.9999:6[concurrent,gui,network,opengl=,vulkan=,widget
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0c15769605db6e7891ca28851334f19a
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.1 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.1
index ae5bb141b9c8..3d38c68af0df 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml )
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtmultimedia-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7aba49f9ea22f642a74788df43e6dbf2
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.2 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.2
index c13f459368f0..3af54613c611 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.2
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=flag-o-matic qt6-build
IUSE=+X alsa +dbus eglfs +ffmpeg gstreamer opengl pipewire pulseaudio qml v4l vaapi vulkan wayland custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[concurrent,gui,network,opengl=,vulkan=,widgets] alsa? ( !pulseaudio? ( media-libs/alsa-lib ) ) ffmpeg? ( ~dev-qt/qtbase-6.9.2:6[X=,concurrent,eglfs=] media-video/ffmpeg:=[vaapi?] X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr ) ) gstreamer? ( dev-libs/glib:2 media-libs/gst-plugins-bad:1.0 media-libs/gst-plugins-base:1.0 media-libs/gstreamer:1.0 opengl? ( ~dev-qt/qtbase-6.9.2:6[X?,wayland?] media-libs/gst-plugins-base:1.0[X?,egl,opengl,wayland?] ) ) opengl? ( media-libs/libglvnd ) pipewire? ( ~dev-qt/qtbase-6.9.2:6[dbus?] media-video/pipewire:= ) pulseaudio? ( media-libs/libpulse ) qml? ( ~dev-qt/qtdeclarative-6.9.2:6 ~dev-qt/qtquick3d-6.9.2:6 )
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtmultimedia-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a795f065fcb948c3a73389a39d93c83b
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ae6c7bb4921c6aa6d3460c100fe2a44f
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
index 8a031a5a4af7..156b6b513478 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,network,opengl=,vulkan=,widgets
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0c15769605db6e7891ca28851334f19a
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
index 270e7b88cf98..3d8931d6f67e 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gui,network,opengl=,vulkan=,widgets]
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0c15769605db6e7891ca28851334f19a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.10.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.10.9999
index 652a480cab2d..ec3573a3acb9 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.1 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.1
index 5e6785af0e1a..c4902c9c6675 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtnetworkauth-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4cf7e06fa7fb8f1068fbcc84b6e9cb8a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.2 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.2
index 93225a242815..cd9e46711268 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtnetworkauth-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=759fef7c6c6acecdd90aca9b6f448183
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4cf7e06fa7fb8f1068fbcc84b6e9cb8a
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
index aa7ebf2c994f..3a58d6ac9afd 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
index 4a67ff483538..c1c980fe532a 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=f634083007846cf5a093c4077eaa334c
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.10.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.10.9999
index 4d230e2fad86..6a61a7347683 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6 geoclue? ( ~dev-qt/qtbase-6.10.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.10.9999:6[network] ~dev-qt/qtserialport-6.10.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=64ee19ef8c6cfe1db54b6f0c02dcf567
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.1 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.1
index d6619ca322ea..42390f06633b 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6 geoclue? ( ~dev-qt/qtbase-6.9.1:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtpositioning-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=94c49f0ef53f7b1096351e68a416a28d
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.2 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.2
index 753d8b6d6805..72833740cd46 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=geoclue nmea +qml custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6 geoclue? ( ~dev-qt/qtbase-6.9.2:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.2:6[network] ~dev-qt/qtserialport-6.9.2:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.2:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtpositioning-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=77d772e1e761d51f8d63d60b7e620cf1
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=94c49f0ef53f7b1096351e68a416a28d
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
index a48823673efc..c3b0a3d25b2b 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 geoclue? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
index 56bc089d47a5..60b8702dfbc8 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 geoclue? ( ~dev-qt/qtbase-6.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.10.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.10.9999
index 84a76d629a72..40fd8490b3d5 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.10.9999:6 ~dev-qt/qtquicktimeline-6.10.9999:6 ~dev-qt/qtshadertools-6.10.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ca5fdb8eedbea0dd22af1711569d9765
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.1 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.1
index ff44c0a66c22..f0cc14aa3d9d 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtquick3d-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ceb9b4ffc0262082191bb910330c4d03
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.2-r1 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.2-r1
index 3df5fc484ca1..336abfe63ed8 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.2-r1
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.2-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=opengl vulkan custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.2:6 ~dev-qt/qtquicktimeline-6.9.2:6 ~dev-qt/qtshadertools-6.9.2:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtquick3d-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=12015d12fafd0a49da96aca1b54a8740
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0132301da0feee1f1e8de9846b9dd96d
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
index 2f77ab288b91..bd0ba738281c 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtquicktimeline-6.9.9999:6 ~dev-qt/qtshadertools-6.9.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ca5fdb8eedbea0dd22af1711569d9765
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
index 1101d4ebb993..7b6527416a23 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquicktimeline-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a dot-a e5200fe17cfd2ed6fa66edd80201763a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ca5fdb8eedbea0dd22af1711569d9765
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.10.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.10.9999
index 5baa79c211a8..2438b7b169e1 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6 ~dev-qt/qtdeclarative-6.10.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=98cf5eb1b517a8178818c7db06b86dd6
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.1 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.1
index 753a906e5b6f..6b29d7477a8f 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6 ~dev-qt/qtdeclarative-6.9.1:6
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtquicktimeline-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e8128338272e1c27c2cb15f4852bf45a
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.2 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.2
index 0d24edb9ee5e..670cff81fcde 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6 ~dev-qt/qtdeclarative-6.9.2:6
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtquicktimeline-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=893483ed20b1d221d0ac1feb37b35ded
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e8128338272e1c27c2cb15f4852bf45a
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
index 0a2438620f20..ad4e9ae820dd 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtdeclarative-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
index 73951fdca259..b1c4c178c525 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtdeclarative-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.10.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.10.9999
index 31c5b679b977..15d19f65a9dc 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[network] qml? ( ~dev-qt/qtbase-6.10.9999:6[gui] ~dev-qt/qtdeclarative-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.1 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.1
index 56ad80a15732..edaa61f2de74 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[network] qml? ( ~dev-qt/qtbase-6.9.1:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtremoteobjects-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a00fa61779caf6df4a6a1c47e271ab19
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.2 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.2
index 951e8a1e4c91..ad7d0aedcc6e 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=qml custom-cflags test
-KEYWORDS=~amd64 ~loong
+KEYWORDS=amd64 ~loong
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[network] qml? ( ~dev-qt/qtbase-6.9.2:6[gui] ~dev-qt/qtdeclarative-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtremoteobjects-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8c355adda26c8504668b855260ff5269
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b92d30873418e0a9584fd698bfb8aff9
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
index 0204c2dc36b7..cb0c5603e7ac 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] qml? ( ~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
index 5a61e3de3c8d..b0aab2864810 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] qml? ( ~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=623b2de5a943d2a2a18abb86572d496c
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.10.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.10.9999
index ecbdf20ef34a..e45b9caaf5fd 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8c66eec683d66c405d171ebcd7277be
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.1 b/metadata/md5-cache/dev-qt/qtscxml-6.9.1
index b2dcea97d130..b366ab834626 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.1:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtscxml-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0902d496c8cea47947313c0df32fe4da
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.2 b/metadata/md5-cache/dev-qt/qtscxml-6.9.2
index 75e99916aa9e..bbf47e1b70a0 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=qml custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtscxml-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1b04a0689800af808a7d62502489716f
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0902d496c8cea47947313c0df32fe4da
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
index 43517a5fca8b..25ce0eba5dc2 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8c66eec683d66c405d171ebcd7277be
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9999
index a9e83c92afec..04dfe8b66256 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8c66eec683d66c405d171ebcd7277be
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.10.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.10.9999
index 6ad3d841ea75..7ddf14a14c4c 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8430cc6d5acbf07445bb98032847903
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.1 b/metadata/md5-cache/dev-qt/qtsensors-6.9.1
index 5576f6008739..f569ecbc0b4d 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.1:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtsensors-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=702c67f8671b4449842aced01bb37ea9
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.2 b/metadata/md5-cache/dev-qt/qtsensors-6.9.2
index 63b02bec20c6..b3aa9e44f5dd 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=qml custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtsensors-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=aadd65a8b22a71fc1a348c40e2d956d9
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=702c67f8671b4449842aced01bb37ea9
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
index 119d81286882..272edda8c13f 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9999
index 3090d3a605ce..98dedd4fff53 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.10.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.10.9999
index b6a66f8c4423..32d9434527eb 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[network] ~dev-qt/qtserialport-6.10.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c8bf2c894455ce13a21c7b5784f616c3
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.1 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.1
index 0809927b44e1..0a198c8afe77 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[network] ~dev-qt/qtserialport-6.9.1:6
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtserialbus-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3c28070edec409753811658f71945c66
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.2 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.2
index 3f6741ff7a6d..8274479de99e 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[network] ~dev-qt/qtserialport-6.9.2:6
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtserialbus-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c8bf2c894455ce13a21c7b5784f616c3
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3c28070edec409753811658f71945c66
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
index e7801907866e..db86f99a55be 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network] ~dev-qt/qtserialport-6.9.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
index b5187fc241de..9a8ff790c4e8 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.10.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.10.9999
index a5aef26e7481..34e70422a538 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ac40a6aee5b8f7112115cca0a2deb95c
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.1 b/metadata/md5-cache/dev-qt/qtserialport-6.9.1
index 9b6ffa8e15f1..9c90ab41d7cf 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtserialport-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=46b0807b53d162c416a35ead7b5d129f
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.2 b/metadata/md5-cache/dev-qt/qtserialport-6.9.2
index 4a701969f4ce..822ca18471f9 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtserialport-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f9e0227968e6fd871cffbc6221bd6230
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=46b0807b53d162c416a35ead7b5d129f
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
index 8cebb9a8d45f..9eff58e39bea 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9999
index d99100eced73..d93a295782bb 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.10.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.10.9999
index 174f347a15b6..14b3b87e3d24 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.1 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.1
index 54bbb1ff06f3..7dffb27a27ec 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtshadertools-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ef7f068e398a35e3d353d2205f535fd4
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.2 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.2
index 9ad74b2a25ee..ccb1589b298b 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtshadertools-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6036c95b4efd11969a93ae2d596ac7ca
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ef7f068e398a35e3d353d2205f535fd4
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
index 14256f9801f0..8c8b54d495f5 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
index 6731c391257c..63be1f260bc7 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1c0b419774a2bfb4da4f328d70913c
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.10.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.10.9999
index 247c7030ddf5..934dc2bb5904 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.10.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.10.9999:6 ~dev-qt/qtmultimedia-6.10.9999:6 flite? ( app
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8ec284f118df23400f7dd99f7c6974e0
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.1 b/metadata/md5-cache/dev-qt/qtspeech-6.9.1
index decc9e8371d4..35bda29180bb 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtspeech-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e959fd1445723e8dff515acb5156481d
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.2 b/metadata/md5-cache/dev-qt/qtspeech-6.9.2
index d2fd03886d01..729c0542093b 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.2
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=flite qml +speechd custom-cflags
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6 ~dev-qt/qtmultimedia-6.9.2:6 flite? ( app-accessibility/flite ) qml? ( ~dev-qt/qtdeclarative-6.9.2:6 ) speechd? ( app-accessibility/speech-dispatcher )
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtspeech-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=af68017bac836b07e67ba8032e41b725
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=f8d95af3de2b308e4bb5616b3de9edd3
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
index fe0f5c339e5a..abf9fcf17ed7 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6 ~dev-qt/qtmultimedia-6.9.9999:6 flite? ( app-a
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8ec284f118df23400f7dd99f7c6974e0
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9999
index e7951aab6bdf..d0f4c555fd11 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtmultimedia-6.9999:6 flite? ( app-acces
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8ec284f118df23400f7dd99f7c6974e0
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.10.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.10.9999
index 371868492816..1e9a08273f20 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=c7187fca36cbdec718fee1997035b8d5
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.1 b/metadata/md5-cache/dev-qt/qtsvg-6.9.1
index ab95a530549f..2669645ca61c 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtsvg-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=db74e092adfaa352d18a7898866b0b81
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.2 b/metadata/md5-cache/dev-qt/qtsvg-6.9.2
index 333a51659566..a7dc37dff7ae 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build toolchain-funcs
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtsvg-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f784acfcf102f272f13200fd71ac493e
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=db74e092adfaa352d18a7898866b0b81
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
index a0ff99d97b8e..e856aca1a8e9 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9999
index 522fbc11564c..e8137770d680 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qttools-6.10.9999 b/metadata/md5-cache/dev-qt/qttools-6.10.9999
index 8ba039a7853a..99b6ac4ced12 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.10.9999
@@ -13,5 +13,5 @@ RDEPEND=~dev-qt/qtbase-6.10.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.10.99
REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( qml ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ea32e9de4130547562679d6986733342
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.1 b/metadata/md5-cache/dev-qt/qttools-6.9.1
index 82709cc5e7e4..b9f83af29000 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9.1
+++ b/metadata/md5-cache/dev-qt/qttools-6.9.1
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm
RESTRICT=test
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qttools-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a29bfedb6cf2e16ff36c8ced9eb7f310
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.2 b/metadata/md5-cache/dev-qt/qttools-6.9.2
index faffba452228..98687063e3d4 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9.2
+++ b/metadata/md5-cache/dev-qt/qttools-6.9.2
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=desktop llvm-r2 optfeature qt6-build
IUSE=+assistant clang designer distancefieldgenerator gles2-only +linguist opengl pixeltool +qdbus qdoc qml qmlls qtattributionsscanner qtdiag qtplugininfo vulkan +widgets zstd +llvm_slot_20 llvm_slot_17 llvm_slot_18 llvm_slot_19 custom-cflags
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.2:6[concurrent,network,sql,sqlite] ) clang? ( llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) ) designer? ( ~dev-qt/qtbase-6.9.2:6[network,xml,zstd=] zstd? ( app-arch/zstd:= ) ) qdbus? ( ~dev-qt/qtbase-6.9.2:6[dbus,xml] ) qml? ( ~dev-qt/qtdeclarative-6.9.2:6[widgets?] ) qmlls? ( ~dev-qt/qtdeclarative-6.9.2:6[qmlls] ) qtdiag? ( ~dev-qt/qtbase-6.9.2:6[network,gles2-only=,vulkan=] ) widgets? ( ~dev-qt/qtbase-6.9.2:6[opengl=] )
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qttools-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=df4dde9e82e6f896303c7a3732f02414
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=218dc7227a40ded265f8ac457305024c
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9.9999 b/metadata/md5-cache/dev-qt/qttools-6.9.9999
index 22b154607fc7..d1dda52dc4e5 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9.9999
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=025c33abf811b08e94ae6e603d07cf22
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9999 b/metadata/md5-cache/dev-qt/qttools-6.9999
index bd587a5f97ed..b32429a1251e 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9999
@@ -13,5 +13,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9999:6[c
REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( qml ^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 ) ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ea32e9de4130547562679d6986733342
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.10.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.10.9999
index ce42ec932e87..dfe27ab32e41 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.10.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1e0c6392cde6388cc7bfa90b728e8936
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.1 b/metadata/md5-cache/dev-qt/qttranslations-6.9.1
index e55ab53b9e71..a4a1afa5d5cc 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9.1
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.1
@@ -11,5 +11,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qttranslations-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ae2f543c36c651f1f0037a7402d91205
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.2 b/metadata/md5-cache/dev-qt/qttranslations-6.9.2
index ac01a76b1be8..2255608aa33e 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9.2
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qttranslations-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4d46cfbe2938acfcb6374419930008aa
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ae2f543c36c651f1f0037a7402d91205
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
index 1444b2da29b2..47831ccbc191 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9999
index 2ae1bb3c99d5..4fdd66e2e2ea 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9999
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=28f8fa0d11c777a776cf8e97a78fe405
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.10.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.10.9999
index e666d6a3b61e..17cfb407d84b 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui] ~dev-qt/qtdeclarative-6.10.9999:6 ~dev-qt/qtsvg-6.10.9999:6 sound? ( ~dev-qt/qtmultimedia-6.10.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a7eec296d8dfac3b2143d42c07c13e82
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.1 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.1
index 439ab5a18482..b720bf0788c9 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui] ~dev-qt/qtdeclarative-6.9.1:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtvirtualkeyboard-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2826d59ffa713e03594a55f56e121993
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.2 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.2
index 7171f84504b2..988933bfd3f1 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=+sound +spell custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui] ~dev-qt/qtdeclarative-6.9.2:6 ~dev-qt/qtsvg-6.9.2:6 sound? ( ~dev-qt/qtmultimedia-6.9.2:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtvirtualkeyboard-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5e89df7eea5ec51535be1a7f53a15a85
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2826d59ffa713e03594a55f56e121993
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
index 959d2266bc4c..0f45b5f29395 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtsvg-6.9.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee2c9f144a8e3d6e94b1e8e99d33d44f
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
index eb9781b19b1e..351ed6e27db2 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtsvg-6.9999:6 sound? ( ~dev-qt/qtmultimedia-6.9999:6 ) spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee2c9f144a8e3d6e94b1e8e99d33d44f
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.10.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.10.9999
index bb55c39a711b..fdce835d6ae4 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.10.9999:6[gui,opengl,wayland] media-libs/libglvnd x11-libs/libxkbcommon qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 ) gnome? ( ~dev-qt/qtbase-6.10.9999:6[dbus] ~dev-qt/qtsvg-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e303280a0884dc49cb3cb907bef1f30a
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.1 b/metadata/md5-cache/dev-qt/qtwayland-6.9.1
index 027b6d63b638..800b73ff77b1 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.1:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtwayland-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=acb1b87c33c8a561ff84f24bda95b095
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.2 b/metadata/md5-cache/dev-qt/qtwayland-6.9.2
index a07e89786e6d..f23c37d43572 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=accessibility compositor gnome qml vulkan custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.2:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.2:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.2:6[dbus] ~dev-qt/qtsvg-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtwayland-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7e537583f60f3987b578156be5ef545a
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=acb1b87c33c8a561ff84f24bda95b095
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
index 7b78f877c26f..ec047e1b5402 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9.9999:6[dbus] ~dev-qt/qtsvg-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e1b041573a3a43d0c09159d52b1a88b2
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9999
index 99d63a42e3ce..2c0529c4ad6f 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9999:6[gui,opengl,wayland] media-libs/libglvnd x11-libs/libxkbcommon qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) gnome? ( ~dev-qt/qtbase-6.9999:6[dbus] ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e303280a0884dc49cb3cb907bef1f30a
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.10.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.10.9999
index a0bc87ac4ae6..28909b5f6923 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ee0a2003b6b9696527f8446e5d4c5a07
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.1 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.1
index 2258d75b133d..768737b1531d 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.1:6
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtwebchannel-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e2a0e0f9f9ca7f43d48a0a5e0cac94bb
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.2 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.2
index d5c5e5be1e4e..b59c7434bdfd 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=qml custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtwebchannel-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fc3d87d53b6184f822d4c87c4a4feb02
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e2a0e0f9f9ca7f43d48a0a5e0cac94bb
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
index 60322c55a5fd..21dd09275fe4 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
index ee278fb915a7..d146b0fdde92 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.10.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.10.9999
index 6846fab9f9cd..5dfde3cae732 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.10.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.10-patchset-4.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5ca1938bd6241fc8b19b710ff0c605dc
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.1-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.1-r1
index b5e67d49b3e7..b816de73ddad 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.1-r1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtwebengine-everywhere-src-6.9.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-6.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d1fb38e8d7d6535945ff7e958e3d8fb1
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.2-r1 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.2-r1
index af328c57a84c..04c0936c31f6 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.2-r1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.2-r1
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=check-reqs flag-o-matic multiprocessing optfeature prefix python-any-r1 qt6-build toolchain-funcs
IUSE=accessibility +alsa bindist custom-cflags designer geolocation +jumbo-build kerberos opengl +pdfium pulseaudio qml screencast +system-icu vaapi vulkan webdriver +widgets custom-cflags test
-KEYWORDS=~amd64 arm64
+KEYWORDS=amd64 arm64
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2:=[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9.2:6[accessibility=,gui,opengl=,vulkan?,widgets?] ~dev-qt/qtdeclarative-6.9.2:6[widgets?] ~dev-qt/qtwebchannel-6.9.2:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/mesa[gbm(+)] media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev:= x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libdrm x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9.2:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9.2:6 ) kerberos? ( virtual/krb5 ) opengl? ( media-libs/libglvnd[X] ) pulseaudio? ( media-libs/libpulse[glib] ) screencast? ( dev-libs/glib:2 media-video/pipewire:= ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] )
REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtwebengine-everywhere-src-6.9.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-9.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b088f33688862ab737db7c579ae25320
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=99274f8666f1939e2b905028652e36f6
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
index 5450b0385b8d..f11918260144 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.9-patchset-9.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1aa9b7d338a14d5bc3b7325d43c898b8
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index 85c415cddde6..833c0fbff66f 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets ) test? ( widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.10-patchset-4.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8c8612b1e083a09edbcd755facd54298
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.10.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.10.9999
index d8984035d964..f8285d7c00e8 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.10.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=bc179031099118c30eb5e1a01eaef69d
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.1 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.1
index 767edaedaa4e..6d1dc88d4a77 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.1:
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtwebsockets-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cde707c744b065bab9c7f34ee88c49c0
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.2 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.2
index 1e96d381bbba..67a186f211d1 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=qml +ssl custom-cflags test
-KEYWORDS=~amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtwebsockets-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=75ea2b2f470fe156d04f1f2ef5fd1c96
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=cde707c744b065bab9c7f34ee88c49c0
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
index 14dffcba25cc..01f7c099ade2 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=667458da80ea693686f35558ea32fe86
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
index 7e50842cc1e3..e171e0f230fe 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.10.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.10.9999
index a326b3ff022b..82b1845e3d89 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.10.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.10.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.10.9999:6[gui] ~dev-qt/qtdeclarative-6.10.9999:6 ~dev-qt/qtwebengine-6.10.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.10.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9ffb09b6102d2fc093f4cfeee99b73e7
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.1 b/metadata/md5-cache/dev-qt/qtwebview-6.9.1
index 1af439992fe4..084fa70a726c 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9.1
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.1
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9.1:6[gui] ~dev-qt/qtdeclarative-6.9.1:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.9.1
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.1/submodules/qtwebview-everywhere-src-6.9.1.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8063bfae7a3dfd272fd56e250a5d6f0b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.2 b/metadata/md5-cache/dev-qt/qtwebview-6.9.2
index 1c02b2b40153..709756886b76 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9.2
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build
IUSE=custom-cflags test
-KEYWORDS=~amd64 arm64
+KEYWORDS=amd64 arm64
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND=~dev-qt/qtbase-6.9.2:6[gui] ~dev-qt/qtdeclarative-6.9.2:6 ~dev-qt/qtwebengine-6.9.2:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.2
SRC_URI=https://download.qt.io/official_releases/qt/6.9/6.9.2/submodules/qtwebview-everywhere-src-6.9.2.tar.xz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=43a974a77c88f0d5a8880f1c38372f7f
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8063bfae7a3dfd272fd56e250a5d6f0b
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
index 9058eb357615..52ed6b80014f 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9.9999:6[gui] ~dev-qt/qtdeclarative-6.9.9999:6 ~dev-qt/qtwebengine-6.9.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9999
index de090edcc28d..c2e497e0824c 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtwebengine-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 04c07cb597838accfcfe811033d1f1f0 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 93d9caaa4eebf52e5fb7deb316f2fc9d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.1.4.2 b/metadata/md5-cache/dev-ruby/actioncable-7.1.4.2
deleted file mode 100644
index 825cc0111aec..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2:*[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.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2:*[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_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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2:*[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.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2:*[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=test !test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a62816fa0341953568ce3d5d31526187
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.2 b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.2
deleted file mode 100644
index ab158e2ffdcc..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bdfde793e5567c9fea79bc918b007bf7
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.1.4.2 b/metadata/md5-cache/dev-ruby/actionmailer-7.1.4.2
deleted file mode 100644
index 49b7c930e00f..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5c7a4ed3a69e2bf4c226b7b232f867be
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.4.2 b/metadata/md5-cache/dev-ruby/actionpack-7.1.4.2
deleted file mode 100644
index 489af8508117..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_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.4.2[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=3fea15dbebc291b1204d81bc2d1be84c
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.4.2 b/metadata/md5-cache/dev-ruby/actiontext-7.1.4.2
deleted file mode 100644
index 28e7e1a7a773..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ) 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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bc82d8689af3c0084417cc8ff2b70d33
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.4.2 b/metadata/md5-cache/dev-ruby/actionview-7.1.4.2
deleted file mode 100644
index 9f76e77c04a4..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2[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.4.2[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_ruby32? ( test? ( dev-ruby/capybara[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.2[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2[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.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=ca46bf341198442bd3b5cb65e908bd8d
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.4.2 b/metadata/md5-cache/dev-ruby/activejob-7.1.4.2
deleted file mode 100644
index 9a694fd13e28..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby33(-)] ) ) 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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=16974e783d785deaaabf92ad6e17807a
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.4.2 b/metadata/md5-cache/dev-ruby/activemodel-7.1.4.2
deleted file mode 100644
index 3b505f94d9b9..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.4.2[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.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=73b3eec1db35054f69a0e1e2cb2f77a6
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.4.2 b/metadata/md5-cache/dev-ruby/activerecord-7.1.4.2
deleted file mode 100644
index 9b75f27b2056..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.2[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_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a8931cd98e36be064d4134facba92dc9
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.1.4.2 b/metadata/md5-cache/dev-ruby/activestorage-7.1.4.2
deleted file mode 100644
index e450c48c992a..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.4.2[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.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0c5b9e8804280a1ba656fd167217a349
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.8.7-r1 b/metadata/md5-cache/dev-ruby/activesupport-7.0.8.7-r1
index 06e80b7ce213..de80bee402fe 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.0.8.7-r1
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.8.7-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=7.0
SRC_URI=https://github.com/rails/rails/archive/v7.0.8.7.tar.gz -> rails-7.0.8.7.tgz
_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5a1375fc6fa9f776e9199e554c0a8e38
+_md5_=d2d3b0df30cc4c459c0104cd1f7d2be8
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.4.2 b/metadata/md5-cache/dev-ruby/activesupport-7.1.4.2
deleted file mode 100644
index d955deebc329..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( dev-ruby/base64[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/minitest-5.1[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/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/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ) 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.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.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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 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/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/minitest-5.1[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/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/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=d6a7acb84302ed372da93e0fb9013fba
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.5.1 b/metadata/md5-cache/dev-ruby/activesupport-7.1.5.1
index 70b9a19bc04f..1cab2e953943 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.5.1
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.5.1
@@ -6,7 +6,7 @@ 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
+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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.1
SRC_URI=https://github.com/rails/rails/archive/v7.1.5.1.tar.gz -> rails-7.1.5.1.tgz
_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5eedf8c8e3d862bdc13df5d79acfb733
+_md5_=d118702c2182bdb9797a0ae55f1a437e
diff --git a/metadata/md5-cache/dev-ruby/benchmark-0.4.0 b/metadata/md5-cache/dev-ruby/benchmark-0.4.0
index 965cd1820258..11aee35a2ff8 100644
--- a/metadata/md5-cache/dev-ruby/benchmark-0.4.0
+++ b/metadata/md5-cache/dev-ruby/benchmark-0.4.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/benchmark
INHERIT=ruby-fakegem
IUSE=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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Ruby 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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/benchmark/archive/v0.4.0.tar.gz -> benchmark-0.4.0.tar.gz
_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=8738e148eac31173932cc8261f4ac509
+_md5_=e8a303158c1a30d609110f1c5a0f50c6
diff --git a/metadata/md5-cache/dev-ruby/json-2.14.1 b/metadata/md5-cache/dev-ruby/json-2.14.1
new file mode 100644
index 000000000000..302a6a027519
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/json-2.14.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/rake[ruby_targets_ruby33(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) test? ( dev-ruby/test-unit:2[ruby_targets_ruby33(-)] dev-ruby/test-unit-ruby-core[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( dev-ruby/rake[ruby_targets_ruby34(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) test? ( dev-ruby/test-unit:2[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(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=dev-util/ragel 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=A JSON implementation as a Ruby extension
+EAPI=8
+HOMEPAGE=https://github.com/ruby/json
+INHERIT=ruby-fakegem
+IUSE=doc 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 ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( BSD-2 Ruby )
+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=2
+SRC_URI=https://github.com/ruby/json/archive/v2.14.1.tar.gz -> json-2.14.1.tar.gz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=1e530551b92a79f65b7ff8040452bd63
diff --git a/metadata/md5-cache/dev-ruby/marcel-1.1.0 b/metadata/md5-cache/dev-ruby/marcel-1.1.0
new file mode 100644
index 000000000000..34a46bc4b0dd
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/marcel-1.1.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby32? ( test? ( dev-ruby/rack:3.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rack:3.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rack:3.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? ( 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=Simple mime type detection using magic numbers, filenames, and extensions
+EAPI=8
+HOMEPAGE=https://github.com/rails/marcel
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0 MIT
+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=1.1
+SRC_URI=https://github.com/rails/marcel/archive/v1.1.0.tar.gz -> marcel-1.1.0.tar.gz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=356938317d5b8dc2f1bc2cd28748f95b
diff --git a/metadata/md5-cache/dev-ruby/maxitest-6.0.1 b/metadata/md5-cache/dev-ruby/maxitest-6.0.1
new file mode 100644
index 000000000000..33fa9ca01351
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/maxitest-6.0.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( >=dev-ruby/minitest-5.20.0:*[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.26.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/minitest-5.20.0:*[ruby_targets_ruby33(-)] <dev-ruby/minitest-5.26.0:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/minitest-5.20.0:*[ruby_targets_ruby34(-)] <dev-ruby/minitest-5.26.0:*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.21.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.21.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/bundler[ruby_targets_ruby34(-)] >=dev-ruby/minitest-5.21.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/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[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=Minitest + all the features you always wanted
+EAPI=8
+HOMEPAGE=https://github.com/grosser/maxitest
+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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( >=dev-ruby/minitest-5.20.0:*[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.26.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/minitest-5.20.0:*[ruby_targets_ruby33(-)] <dev-ruby/minitest-5.26.0:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( >=dev-ruby/minitest-5.20.0:*[ruby_targets_ruby34(-)] <dev-ruby/minitest-5.26.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=1
+SRC_URI=https://github.com/grosser/maxitest/archive/v6.0.1.tar.gz -> maxitest-6.0.1.tar.gz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=fa2d79e4ab47693d38db7601848ba1d8
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.4.2 b/metadata/md5-cache/dev-ruby/rails-7.1.4.2
deleted file mode 100644
index 4d9c705ce789..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.2[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://rubygems.org/gems/rails-7.1.4.2.gem
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f1a1d15ebf732f7518cfbc72af551f60
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.4.2 b/metadata/md5-cache/dev-ruby/railties-7.1.4.2
deleted file mode 100644
index ccdcd174510a..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-7.1.4.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_ruby32? ( test? ( ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.1.4.2[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-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_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-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 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.4.2[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.2[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.4.2[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.2[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_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=test !test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.4.2.tar.gz -> rails-7.1.4.2.tgz
-_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=6b072d86aac43c5f9a736834509a1bc1
diff --git a/metadata/md5-cache/dev-ruby/rexml-3.4.2 b/metadata/md5-cache/dev-ruby/rexml-3.4.2
index 7da19e78c215..12b01678c052 100644
--- a/metadata/md5-cache/dev-ruby/rexml-3.4.2
+++ b/metadata/md5-cache/dev-ruby/rexml-3.4.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/rexml
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby32? ( dev-ruby/strscan[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/strscan[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/strscan[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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=3
SRC_URI=https://github.com/ruby/rexml/archive/v3.4.2.tar.gz -> rexml-3.4.2.tar.gz
_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e895f46e1ffec5e0e208e6ce666c76f2
+_md5_=b8f79d7a00e5ee0c1a7201ad130c596c
diff --git a/metadata/md5-cache/dev-ruby/rspec-support-3.13.6 b/metadata/md5-cache/dev-ruby/rspec-support-3.13.6
new file mode 100644
index 000000000000..eaa3ff9101fc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rspec-support-3.13.6
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby32? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby32(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby33(-)] >=dev-ruby/thread_order-1.1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/rspec-3.9.0:3[ruby_targets_ruby34(-)] >=dev-ruby/thread_order-1.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? ( 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/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[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=A Behaviour Driven Development (BDD) framework for Ruby
+EAPI=8
+HOMEPAGE=https://github.com/rspec/rspec-support
+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=MIT
+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=3
+SRC_URI=https://github.com/rspec/rspec/archive/refs/tags/rspec-support-v3.13.6.tar.gz -> rspec-support-3.13.6-git.tgz
+_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=a692deb4e8ee37826ebd2fc6139a841b
diff --git a/metadata/md5-cache/dev-ruby/securerandom-0.4.1 b/metadata/md5-cache/dev-ruby/securerandom-0.4.1
index f25dae1b33ab..a70cb4f12eaf 100644
--- a/metadata/md5-cache/dev-ruby/securerandom-0.4.1
+++ b/metadata/md5-cache/dev-ruby/securerandom-0.4.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/securerandom
INHERIT=ruby-fakegem
IUSE=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
+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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/securerandom/archive/v0.4.1.tar.gz -> securerandom-0.4.1.tar.gz
_eclasses_=multilib a199af442898963433d6f038a88cce9c ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=ca87437351579ce9652b680499998ff7
+_md5_=17b2ffcdc4dddb8e60173a86ead08b76
diff --git a/metadata/md5-cache/dev-util/cargo-nextest-0.9.104 b/metadata/md5-cache/dev-util/cargo-nextest-0.9.104
new file mode 100644
index 000000000000..d470ce41450c
--- /dev/null
+++ b/metadata/md5-cache/dev-util/cargo-nextest-0.9.104
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.86.0:* >=dev-lang/rust-1.86.0:* )
+DEFINED_PHASES=compile configure install setup test unpack
+DEPEND=>=app-arch/zstd-1.5.5:= dev-libs/openssl
+DESCRIPTION=Next-generation test runner for Rust
+EAPI=8
+HOMEPAGE=https://nexte.st/
+INHERIT=cargo
+IUSE=debug
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
+LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
+RDEPEND=>=app-arch/zstd-1.5.5:= dev-libs/openssl
+SLOT=0
+SRC_URI=https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.104.tar.gz https://github.com/gentoo-crate-dist/nextest/releases/download/cargo-nextest-0.9.104/nextest-cargo-nextest-0.9.104-crates.tar.xz
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=b0e8f656501213eee4c457720c69cff3
diff --git a/metadata/md5-cache/dev-util/ccache-4.12 b/metadata/md5-cache/dev-util/ccache-4.12
new file mode 100644
index 000000000000..40f65d3e66b8
--- /dev/null
+++ b/metadata/md5-cache/dev-util/ccache-4.12
@@ -0,0 +1,17 @@
+BDEPEND=doc? ( dev-ruby/asciidoctor ) test? ( >=dev-cpp/doctest-2.4.12 dev-libs/elfutils ) verify-sig? ( sec-keys/minisig-keys-ccache ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/minisign )
+DEFINED_PHASES=compile configure install postinst prepare prerm test unpack
+DEPEND=>=app-arch/zstd-1.3.4:= !static-c++? ( >=dev-cpp/cpp-httplib-0.20.0:= >=dev-libs/libfmt-8.0.0:= ) >=dev-libs/blake3-1.8.2:= >=dev-libs/xxhash-0.8.3 redis? ( >=dev-libs/hiredis-1.3.0:= )
+DESCRIPTION=Fast compiler cache
+EAPI=8
+HOMEPAGE=https://ccache.dev/
+IDEPEND=dev-util/shadowman
+INHERIT=cmake toolchain-funcs flag-o-matic prefix verify-sig
+IUSE=doc redis +static-c++ test verify-sig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-3+ || ( CC0-1.0 Apache-2.0 ) Boost-1.0 CC0-1.0 elibc_mingw? ( LGPL-3 ISC PSF-2 )
+RDEPEND=>=app-arch/zstd-1.3.4:= !static-c++? ( >=dev-cpp/cpp-httplib-0.20.0:= >=dev-libs/libfmt-8.0.0:= ) >=dev-libs/blake3-1.8.2:= >=dev-libs/xxhash-0.8.3 redis? ( >=dev-libs/hiredis-1.3.0:= ) dev-util/shadowman sys-apps/gentoo-functions
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/ccache/ccache/releases/download/v4.12/ccache-4.12.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.12/ccache-4.12.tar.xz.minisig ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.12-docs.tar.xz )
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3e317bc2f8f9e4dd669b9a82b9272125
diff --git a/metadata/md5-cache/dev-util/claude-code-1.0.117 b/metadata/md5-cache/dev-util/claude-code-1.0.119
index 8dc2f069e86d..59e6f27d08ad 100644
--- a/metadata/md5-cache/dev-util/claude-code-1.0.117
+++ b/metadata/md5-cache/dev-util/claude-code-1.0.119
@@ -8,5 +8,5 @@ LICENSE=all-rights-reserved
RDEPEND=>=net-libs/nodejs-18 sys-apps/ripgrep
RESTRICT=bindist strip
SLOT=0
-SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.117.tgz
+SRC_URI=https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.119.tgz
_md5_=3238416b8ec319a9ccba9cbd67329cee
diff --git a/metadata/md5-cache/dev-util/github-cli-2.76.2 b/metadata/md5-cache/dev-util/github-cli-2.76.2
index 08d33da7aa86..1c3b96ba8617 100644
--- a/metadata/md5-cache/dev-util/github-cli-2.76.2
+++ b/metadata/md5-cache/dev-util/github-cli-2.76.2
@@ -4,11 +4,11 @@ DESCRIPTION=GitHub CLI
EAPI=8
HOMEPAGE=https://github.com/cli/cli
INHERIT=go-module
-KEYWORDS=amd64 arm64 ~loong ~ppc64 ~riscv
+KEYWORDS=amd64 arm64 ~loong ppc64 ~riscv
LICENSE=MIT Apache-2.0 BSD BSD-2 MPL-2.0
RDEPEND=>=dev-vcs/git-1.7.3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/cli/cli/archive/v2.76.2.tar.gz -> github-cli-2.76.2.tar.gz https://dev.gentoo.org/~williamh/dist/github-cli-2.76.2-deps.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=80e39229d87c2337bb3aeb285bdde3da
+_md5_=80f659b64869b50db2760161a2116d58
diff --git a/metadata/md5-cache/dev-util/xxdiff-5.1_p20241118 b/metadata/md5-cache/dev-util/xxdiff-5.1_p20250320
index c3944c4e3798..6d1ef6eabe49 100644
--- a/metadata/md5-cache/dev-util/xxdiff-5.1_p20241118
+++ b/metadata/md5-cache/dev-util/xxdiff-5.1_p20250320
@@ -11,6 +11,6 @@ LICENSE=GPL-2
RDEPEND=dev-qt/qtbase:6[gui,widgets] scripts? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
REQUIRED_USE=scripts? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
SLOT=0
-SRC_URI=https://github.com/blais/xxdiff/archive/a13d80f3339c5ec39d26b5155f33d0f2907a5629.tar.gz -> xxdiff-5.1_p20241118.tar.gz
+SRC_URI=https://github.com/blais/xxdiff/archive/a5593c1c675fb79d0ec2b6e353abba1fb0179aa7.tar.gz -> xxdiff-5.1_p20250320.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=70a5fd5418acfb7fdb519d4b15e15bea
+_md5_=f2e49e38f8d0bc207a29688d972b4ac5
diff --git a/metadata/md5-cache/games-arcade/cdogs-sdl-2.3.0-r1 b/metadata/md5-cache/games-arcade/cdogs-sdl-2.3.2
index 09ab93907e6b..90fbd05d4710 100644
--- a/metadata/md5-cache/games-arcade/cdogs-sdl-2.3.0-r1
+++ b/metadata/md5-cache/games-arcade/cdogs-sdl-2.3.2
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=media-libs/libsdl2[haptic,opengl] media-libs/sdl2-image[png] media-libs/sdl2-mixer[mp3,vorbis,wav] net-libs/enet:1.3=
+DEPEND=media-libs/libsdl2[haptic,opengl] media-libs/sdl2-mixer[mp3,vorbis,wav] net-libs/enet:1.3=
DESCRIPTION=Classic overhead run-and-gun game
EAPI=8
HOMEPAGE=https://cxong.github.io/cdogs-sdl/
@@ -8,10 +8,10 @@ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic xdg
IUSE=test
KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+ BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME public-domain
-RDEPEND=media-libs/libsdl2[haptic,opengl] media-libs/sdl2-image[png] media-libs/sdl2-mixer[mp3,vorbis,wav] net-libs/enet:1.3=
+LICENSE=GPL-2+ BSD-2 CC-BY-3.0 CC-BY-4.0 CC-BY-SA-3.0 CC0-1.0 WTFPL-2 XMAME public-domain || ( MIT Unlicense )
+RDEPEND=media-libs/libsdl2[haptic,opengl] media-libs/sdl2-mixer[mp3,vorbis,wav] net-libs/enet:1.3=
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/cxong/cdogs-sdl/archive/refs/tags/2.3.0.tar.gz -> cdogs-sdl-2.3.0.tar.gz
+SRC_URI=https://github.com/cxong/cdogs-sdl/archive/refs/tags/2.3.2.tar.gz -> cdogs-sdl-2.3.2.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2f352990f4b832a89986a939402fe9da
+_md5_=33ddccd3f2b49d0e33bb16179692f4d5
diff --git a/metadata/md5-cache/games-board/lc0-0.31.2 b/metadata/md5-cache/games-board/lc0-0.31.2
new file mode 100644
index 000000000000..96fb4383bbfb
--- /dev/null
+++ b/metadata/md5-cache/games-board/lc0-0.31.2
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/eigen dev-cpp/gtest blas? ( sci-libs/openblas ) opencl? ( virtual/opencl ) ispc? ( dev-lang/ispc ) dnnl? ( sci-ml/oneDNN )
+DESCRIPTION=Neural-network chess engine
+EAPI=8
+HOMEPAGE=https://github.com/LeelaChessZero/lc0/
+INHERIT=meson
+IUSE=blas dnnl ispc onnx opencl test
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=dev-cpp/eigen dev-cpp/gtest blas? ( sci-libs/openblas ) opencl? ( virtual/opencl ) ispc? ( dev-lang/ispc ) dnnl? ( sci-ml/oneDNN )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/LeelaChessZero/lc0/archive/refs/tags/v0.31.2.tar.gz -> lc0-0.31.2.tar.gz https://github.com/LeelaChessZero/lczero-common/archive/c47d3683972d9ef293b0c0bc7675f7c2c5ce2274.tar.gz -> lc0-common-0.31.2.tar.gz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=dd7146d023ceeed609c39a73d68e4a8d
diff --git a/metadata/md5-cache/games-board/lc0-0.32.0 b/metadata/md5-cache/games-board/lc0-0.32.0
new file mode 100644
index 000000000000..2f7785a4e5e8
--- /dev/null
+++ b/metadata/md5-cache/games-board/lc0-0.32.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/eigen dev-cpp/gtest blas? ( sci-libs/openblas ) ispc? ( dev-lang/ispc ) dnnl? ( sci-ml/oneDNN ) onnx? ( sci-libs/onnxruntime ) opencl? ( virtual/opencl )
+DESCRIPTION=Neural-network chess engine
+EAPI=8
+HOMEPAGE=https://github.com/LeelaChessZero/lc0/
+INHERIT=meson
+IUSE=blas dnnl ispc onnx opencl test
+KEYWORDS=~amd64
+LICENSE=GPL-3
+RDEPEND=dev-cpp/eigen dev-cpp/gtest blas? ( sci-libs/openblas ) ispc? ( dev-lang/ispc ) dnnl? ( sci-ml/oneDNN ) onnx? ( sci-libs/onnxruntime ) opencl? ( virtual/opencl )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/LeelaChessZero/lc0/archive/refs/tags/v0.32.0.tar.gz -> lc0-0.32.0.tar.gz https://github.com/LeelaChessZero/lczero-common/archive/c47d3683972d9ef293b0c0bc7675f7c2c5ce2274.tar.gz -> lc0-common-0.32.0.tar.gz https://raw.githubusercontent.com/KhronosGroup/OpenCL-CLHPP/refs/tags/v2025.07.22/include/CL/opencl.hpp -> lc0-0.32.0-opencl.hpp
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=ad9cd0cada966a40083c756f8daf29b0
diff --git a/metadata/md5-cache/games-board/pysolfc-3.2.0 b/metadata/md5-cache/games-board/pysolfc-3.4.1
index fb9325218af7..7bb5a5288ddf 100644
--- a/metadata/md5-cache/games-board/pysolfc-3.2.0
+++ b/metadata/md5-cache/games-board/pysolfc-3.4.1
@@ -12,6 +12,6 @@ RDEPEND=python_single_target_python3_9? ( dev-python/attrs[python_targets_python
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://downloads.sourceforge.net/pysolfc/PySolFC-3.2.0.tar.xz extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets-3.0.tar.bz2 ) !extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets--Minimal-3.0.0.tar.xz )
+SRC_URI=https://downloads.sourceforge.net/pysolfc/PySolFC-3.4.1.tar.xz extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets-3.1.tar.bz2 ) !extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz )
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b6d94b9add693c094c5f74333a8ac6bb
+_md5_=cc5c1a2ce2cf1eab0a66a61484ac9d67
diff --git a/metadata/md5-cache/games-emulation/hatari-2.6.1 b/metadata/md5-cache/games-emulation/hatari-2.6.1
new file mode 100644
index 000000000000..414bc2b1c970
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/hatari-2.6.1
@@ -0,0 +1,18 @@
+BDEPEND=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 ) test? ( virtual/imagemagick-tools[png] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsimage? ( dev-libs/spsdeclib ) capstone? ( dev-libs/capstone:= ) png? ( media-libs/libpng:= ) portmidi? ( media-libs/portmidi ) readline? ( sys-libs/readline:= ) udev? ( virtual/udev ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto )
+DESCRIPTION=Atari ST emulator
+EAPI=8
+HOMEPAGE=https://www.hatari-emu.org/ https://framagit.org/hatari/hatari/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake python-single-r1 xdg
+IUSE=X capsimage capstone gui png portmidi readline test udev zlib python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=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 ) media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsimage? ( dev-libs/spsdeclib ) capstone? ( dev-libs/capstone:= ) png? ( media-libs/libpng:= ) portmidi? ( media-libs/portmidi ) readline? ( sys-libs/readline:= ) udev? ( virtual/udev ) zlib? ( sys-libs/zlib:= ) gui? ( python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/pygobject:3[python_targets_python3_14(-)] ) x11-libs/gtk+:3[introspection] ) games-emulation/emutos
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) png? ( zlib )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://framagit.org/hatari/releases/-/raw/main/v2.6/hatari-2.6.1.tar.bz2
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a1dc50ace7f764f9b105a5f83d82f0bd
diff --git a/metadata/md5-cache/games-emulation/nestopia-1.53.2 b/metadata/md5-cache/games-emulation/nestopia-1.53.2
new file mode 100644
index 000000000000..68e5bceb5d6d
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/nestopia-1.53.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-build/autoconf-archive 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 postinst postrm preinst prepare
+DEPEND=app-arch/libarchive:= media-libs/libepoxy media-libs/libsamplerate media-libs/libsdl2[joystick,sound] sys-libs/zlib:= >=x11-libs/fltk-1.4:1=[opengl]
+DESCRIPTION=Portable Nintendo Entertainment System emulator written in C++
+EAPI=8
+HOMEPAGE=http://0ldsk00l.ca/nestopia/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools xdg
+IUSE=doc
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=app-arch/libarchive:= media-libs/libepoxy media-libs/libsamplerate media-libs/libsdl2[joystick,sound] sys-libs/zlib:= >=x11-libs/fltk-1.4:1=[opengl]
+SLOT=0
+SRC_URI=https://github.com/0ldsk00l/nestopia/archive/refs/tags/1.53.2.tar.gz -> nestopia-1.53.2.tar.gz
+_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=5ab0c7eac47b294eadf63bc51f64cd3e
diff --git a/metadata/md5-cache/games-emulation/pcsx2-2.4.0-r1 b/metadata/md5-cache/games-emulation/pcsx2-2.4.0-r1
index 3b585f5fab66..5a019eb729f5 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-2.4.0-r1
+++ b/metadata/md5-cache/games-emulation/pcsx2-2.4.0-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PCSX2/pcsx2/archive/refs/tags/v2.4.0.tar.gz -> pcsx2-2.4.0.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f6d48a3acf4587c58c2fd901b799424f
+_md5_=0bbbb92558d739335aa2cf55896e78cd
diff --git a/metadata/md5-cache/games-emulation/pcsx2-9999 b/metadata/md5-cache/games-emulation/pcsx2-9999
index 55e2c0c26e7e..54846cfea69f 100644
--- a/metadata/md5-cache/games-emulation/pcsx2-9999
+++ b/metadata/md5-cache/games-emulation/pcsx2-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=cpu_flags_x86_sse4_1
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 fcaps e868eb04ddde039c83f6505a0cd0a4ac flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3c6d043488f64335880a530bb3d0a8e7
+_md5_=e05286ab86db591583ad5fe35ae648d5
diff --git a/metadata/md5-cache/games-engines/box2d-2.4.2 b/metadata/md5-cache/games-engines/box2d-2.4.2
index bc1d8d5b1544..9cab2acb25a5 100644
--- a/metadata/md5-cache/games-engines/box2d-2.4.2
+++ b/metadata/md5-cache/games-engines/box2d-2.4.2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://box2d.org/
INHERIT=cmake
IUSE=doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86
LICENSE=ZLIB
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/erincatto/Box2D/archive/v2.4.2.tar.gz -> box2d-2.4.2.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8510fbdd204a88989f9e5ff155309d6b
+_md5_=6a5c5614ab13b9953214bf8f8943c6e9
diff --git a/metadata/md5-cache/games-fps/worldofpadman-1.7.0 b/metadata/md5-cache/games-fps/worldofpadman-1.7.0
new file mode 100644
index 000000000000..e2fc3f2425f7
--- /dev/null
+++ b/metadata/md5-cache/games-fps/worldofpadman-1.7.0
@@ -0,0 +1,15 @@
+BDEPEND=app-arch/unzip app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=sys-libs/zlib !dedicated? ( media-libs/libjpeg-turbo:= media-libs/libsdl[joystick,video,X] media-libs/libtheora media-libs/libogg media-libs/libvorbis media-libs/openal net-misc/curl virtual/glu opengl? ( media-libs/libsdl[opengl] virtual/opengl ) )
+DESCRIPTION=Cartoon style multiplayer first-person shooter
+EAPI=8
+HOMEPAGE=https://worldofpadman.net/
+INHERIT=cmake desktop
+IUSE=dedicated +opengl
+KEYWORDS=~amd64
+LICENSE=GPL-2 worldofpadman
+RDEPEND=sys-libs/zlib !dedicated? ( media-libs/libjpeg-turbo:= media-libs/libsdl[joystick,video,X] media-libs/libtheora media-libs/libogg media-libs/libvorbis media-libs/openal net-misc/curl virtual/glu opengl? ( media-libs/libsdl[opengl] virtual/opengl ) )
+SLOT=0
+SRC_URI=https://github.com/PadWorld-Entertainment/worldofpadman/archive/refs/tags/v1.7.0.tar.gz -> worldofpadman-1.7.0.tar.gz https://github.com/PadWorld-Entertainment/worldofpadman/releases/download/v1.7.0/wop-1.7.0-unified.zip
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3b94df69a71f059d0e00a3e86452e318
diff --git a/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715 b/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715
index 659c09a5e4f7..a2a98c74d59d 100644
--- a/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715
+++ b/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gitlab.xfce.org/kelnos/libwlembed
INHERIT=meson python-any-r1
IUSE=gtk gtk-doc +introspection
-KEYWORDS=amd64 arm ~arm64 ~riscv x86
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.72 >=dev-libs/wayland-1.20 >=dev-util/wayland-scanner-1.20 x11-libs/libxkbcommon gtk? ( >=gui-libs/gtk-layer-shell-0.7.0 >=x11-libs/gtk+-3.24:3[wayland] ) introspection? ( >=dev-libs/gobject-introspection-1.72.0 )
SLOT=0
SRC_URI=https://gitlab.xfce.org/kelnos/libwlembed/-/archive/4d37dc9da9a1f699b86d4e6b05f4619b8eee4ee8/libwlembed-4d37dc9da9a1f699b86d4e6b05f4619b8eee4ee8.tar.bz2 https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/archive/4264185db3b7e961e7f157e1cc4fd0ab75137568/wlr-protocols-4264185db3b7e961e7f157e1cc4fd0ab75137568.tar.bz2
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7ba756ed9edc4284f988cc53d6545993
+_md5_=316d70b1cc7ec31a08beda94ed6e1cf4
diff --git a/metadata/md5-cache/mail-client/thunderbird-140.3.0 b/metadata/md5-cache/mail-client/thunderbird-140.3.0
index 3a8125e338c5..a6c0558e5d32 100644
--- a/metadata/md5-cache/mail-client/thunderbird-140.3.0
+++ b/metadata/md5-cache/mail-client/thunderbird-140.3.0
@@ -12,6 +12,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( >=dev-util/librnp-0.17.1 ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.112.1 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-apps/dbus sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( >=media-video/pipewire-1.4.7-r2:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) jack? ( virtual/jack )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) ^^ ( llvm_slot_19 llvm_slot_20 )
SLOT=0/esr
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/source/thunderbird-140.3.0esr.source.tar.xz -> thunderbird-140.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-140esr-patches-02t.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/thunderbird/firefox-139-loong-patches-02.tar.xz ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/af.xpi -> thunderbird-140.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ar.xpi -> thunderbird-140.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ast.xpi -> thunderbird-140.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/be.xpi -> thunderbird-140.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/bg.xpi -> thunderbird-140.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/br.xpi -> thunderbird-140.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ca.xpi -> thunderbird-140.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/cak.xpi -> thunderbird-140.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/cs.xpi -> thunderbird-140.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/cy.xpi -> thunderbird-140.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/da.xpi -> thunderbird-140.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/de.xpi -> thunderbird-140.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-140.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/el.xpi -> thunderbird-140.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-140.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-140.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-140.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-140.3.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-140.3.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/et.xpi -> thunderbird-140.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/eu.xpi -> thunderbird-140.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/fi.xpi -> thunderbird-140.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/fr.xpi -> thunderbird-140.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-140.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-140.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/gd.xpi -> thunderbird-140.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/gl.xpi -> thunderbird-140.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/he.xpi -> thunderbird-140.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/hr.xpi -> thunderbird-140.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-140.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/hu.xpi -> thunderbird-140.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/id.xpi -> thunderbird-140.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/is.xpi -> thunderbird-140.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/it.xpi -> thunderbird-140.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ja.xpi -> thunderbird-140.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ka.xpi -> thunderbird-140.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/kab.xpi -> thunderbird-140.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/kk.xpi -> thunderbird-140.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ko.xpi -> thunderbird-140.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/lt.xpi -> thunderbird-140.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/lv.xpi -> thunderbird-140.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ms.xpi -> thunderbird-140.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-140.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/nl.xpi -> thunderbird-140.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-140.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-140.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pl.xpi -> thunderbird-140.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-140.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-140.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/rm.xpi -> thunderbird-140.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ro.xpi -> thunderbird-140.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ru.xpi -> thunderbird-140.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sk.xpi -> thunderbird-140.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sl.xpi -> thunderbird-140.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sq.xpi -> thunderbird-140.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sr.xpi -> thunderbird-140.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-140.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/th.xpi -> thunderbird-140.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/tr.xpi -> thunderbird-140.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/uk.xpi -> thunderbird-140.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/uz.xpi -> thunderbird-140.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/vi.xpi -> thunderbird-140.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-140.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-140.3.0esr-zh-TW.xpi )
+SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/source/thunderbird-140.3.0esr.source.tar.xz -> thunderbird-140.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-140esr-patches-03t.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/thunderbird/firefox-139-loong-patches-02.tar.xz ) l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/af.xpi -> thunderbird-140.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ar.xpi -> thunderbird-140.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ast.xpi -> thunderbird-140.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/be.xpi -> thunderbird-140.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/bg.xpi -> thunderbird-140.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/br.xpi -> thunderbird-140.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ca.xpi -> thunderbird-140.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/cak.xpi -> thunderbird-140.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/cs.xpi -> thunderbird-140.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/cy.xpi -> thunderbird-140.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/da.xpi -> thunderbird-140.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/de.xpi -> thunderbird-140.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/dsb.xpi -> thunderbird-140.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/el.xpi -> thunderbird-140.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/en-CA.xpi -> thunderbird-140.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/en-GB.xpi -> thunderbird-140.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/es-AR.xpi -> thunderbird-140.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/es-ES.xpi -> thunderbird-140.3.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/es-MX.xpi -> thunderbird-140.3.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/et.xpi -> thunderbird-140.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/eu.xpi -> thunderbird-140.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/fi.xpi -> thunderbird-140.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/fr.xpi -> thunderbird-140.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-140.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-140.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/gd.xpi -> thunderbird-140.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/gl.xpi -> thunderbird-140.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/he.xpi -> thunderbird-140.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/hr.xpi -> thunderbird-140.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/hsb.xpi -> thunderbird-140.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/hu.xpi -> thunderbird-140.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/id.xpi -> thunderbird-140.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/is.xpi -> thunderbird-140.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/it.xpi -> thunderbird-140.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ja.xpi -> thunderbird-140.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ka.xpi -> thunderbird-140.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/kab.xpi -> thunderbird-140.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/kk.xpi -> thunderbird-140.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ko.xpi -> thunderbird-140.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/lt.xpi -> thunderbird-140.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/lv.xpi -> thunderbird-140.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ms.xpi -> thunderbird-140.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-140.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/nl.xpi -> thunderbird-140.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-140.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-140.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pl.xpi -> thunderbird-140.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-140.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-140.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/rm.xpi -> thunderbird-140.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ro.xpi -> thunderbird-140.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/ru.xpi -> thunderbird-140.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sk.xpi -> thunderbird-140.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sl.xpi -> thunderbird-140.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sq.xpi -> thunderbird-140.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sr.xpi -> thunderbird-140.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-140.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/th.xpi -> thunderbird-140.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/tr.xpi -> thunderbird-140.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/uk.xpi -> thunderbird-140.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/uz.xpi -> thunderbird-140.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/vi.xpi -> thunderbird-140.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-140.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/140.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-140.3.0esr-zh-TW.xpi )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e420a655f31aaa918135235573d179ac
+_md5_=bcce3d281667ca2ca75e9b172274e7ce
diff --git a/metadata/md5-cache/mail-client/thunderbird-143.0 b/metadata/md5-cache/mail-client/thunderbird-143.0
index 4fd9bc006a8a..74c854d59f56 100644
--- a/metadata/md5-cache/mail-client/thunderbird-143.0
+++ b/metadata/md5-cache/mail-client/thunderbird-143.0
@@ -12,6 +12,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=selinux? ( sec-policy/selinux-thunderbird ) !system-librnp? ( dev-libs/jsoncpp ) system-librnp? ( >=dev-util/librnp-0.17.1 ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.115.1 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-apps/dbus sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/libdrm x11-libs/pango x11-libs/pixman jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-76.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-pipewire? ( media-video/pipewire:= ) system-png? ( >=media-libs/libpng-1.6.45:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] ) wifi? ( kernel_linux? ( || ( net-misc/networkmanager net-misc/connman[networkmanager] ) ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb:= ) jack? ( virtual/jack )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) ^^ ( llvm_slot_19 llvm_slot_20 )
SLOT=0/stable
-SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/143.0/source/thunderbird-143.0.source.tar.xz -> thunderbird-143.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-143-patches-01t.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/af.xpi -> thunderbird-143.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ar.xpi -> thunderbird-143.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ast.xpi -> thunderbird-143.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/be.xpi -> thunderbird-143.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/bg.xpi -> thunderbird-143.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/br.xpi -> thunderbird-143.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ca.xpi -> thunderbird-143.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/cak.xpi -> thunderbird-143.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/cs.xpi -> thunderbird-143.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/cy.xpi -> thunderbird-143.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/da.xpi -> thunderbird-143.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/de.xpi -> thunderbird-143.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-143.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/el.xpi -> thunderbird-143.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-143.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-143.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-143.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-143.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-143.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/et.xpi -> thunderbird-143.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/eu.xpi -> thunderbird-143.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/fi.xpi -> thunderbird-143.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/fr.xpi -> thunderbird-143.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-143.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-143.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/gd.xpi -> thunderbird-143.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/gl.xpi -> thunderbird-143.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/he.xpi -> thunderbird-143.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/hr.xpi -> thunderbird-143.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-143.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/hu.xpi -> thunderbird-143.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/id.xpi -> thunderbird-143.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/is.xpi -> thunderbird-143.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/it.xpi -> thunderbird-143.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ja.xpi -> thunderbird-143.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ka.xpi -> thunderbird-143.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/kab.xpi -> thunderbird-143.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/kk.xpi -> thunderbird-143.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ko.xpi -> thunderbird-143.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/lt.xpi -> thunderbird-143.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/lv.xpi -> thunderbird-143.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ms.xpi -> thunderbird-143.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-143.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/nl.xpi -> thunderbird-143.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-143.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-143.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pl.xpi -> thunderbird-143.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-143.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-143.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/rm.xpi -> thunderbird-143.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ro.xpi -> thunderbird-143.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ru.xpi -> thunderbird-143.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sk.xpi -> thunderbird-143.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sl.xpi -> thunderbird-143.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sq.xpi -> thunderbird-143.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sr.xpi -> thunderbird-143.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-143.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/th.xpi -> thunderbird-143.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/tr.xpi -> thunderbird-143.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/uk.xpi -> thunderbird-143.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/uz.xpi -> thunderbird-143.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/vi.xpi -> thunderbird-143.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-143.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-143.0-zh-TW.xpi )
+SRC_URI=https://archive.mozilla.org/pub/thunderbird/releases/143.0/source/thunderbird-143.0.source.tar.xz -> thunderbird-143.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-143-patches-02t.tar.xz l10n_af? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/af.xpi -> thunderbird-143.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ar.xpi -> thunderbird-143.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ast.xpi -> thunderbird-143.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/be.xpi -> thunderbird-143.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/bg.xpi -> thunderbird-143.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/br.xpi -> thunderbird-143.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ca.xpi -> thunderbird-143.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/cak.xpi -> thunderbird-143.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/cs.xpi -> thunderbird-143.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/cy.xpi -> thunderbird-143.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/da.xpi -> thunderbird-143.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/de.xpi -> thunderbird-143.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/dsb.xpi -> thunderbird-143.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/el.xpi -> thunderbird-143.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/en-CA.xpi -> thunderbird-143.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/en-GB.xpi -> thunderbird-143.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/es-AR.xpi -> thunderbird-143.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/es-ES.xpi -> thunderbird-143.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/es-MX.xpi -> thunderbird-143.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/et.xpi -> thunderbird-143.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/eu.xpi -> thunderbird-143.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/fi.xpi -> thunderbird-143.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/fr.xpi -> thunderbird-143.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/fy-NL.xpi -> thunderbird-143.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ga-IE.xpi -> thunderbird-143.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/gd.xpi -> thunderbird-143.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/gl.xpi -> thunderbird-143.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/he.xpi -> thunderbird-143.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/hr.xpi -> thunderbird-143.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/hsb.xpi -> thunderbird-143.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/hu.xpi -> thunderbird-143.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/id.xpi -> thunderbird-143.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/is.xpi -> thunderbird-143.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/it.xpi -> thunderbird-143.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ja.xpi -> thunderbird-143.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ka.xpi -> thunderbird-143.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/kab.xpi -> thunderbird-143.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/kk.xpi -> thunderbird-143.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ko.xpi -> thunderbird-143.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/lt.xpi -> thunderbird-143.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/lv.xpi -> thunderbird-143.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ms.xpi -> thunderbird-143.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/nb-NO.xpi -> thunderbird-143.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/nl.xpi -> thunderbird-143.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/nn-NO.xpi -> thunderbird-143.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pa-IN.xpi -> thunderbird-143.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pl.xpi -> thunderbird-143.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pt-BR.xpi -> thunderbird-143.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/pt-PT.xpi -> thunderbird-143.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/rm.xpi -> thunderbird-143.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ro.xpi -> thunderbird-143.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/ru.xpi -> thunderbird-143.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sk.xpi -> thunderbird-143.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sl.xpi -> thunderbird-143.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sq.xpi -> thunderbird-143.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sr.xpi -> thunderbird-143.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/sv-SE.xpi -> thunderbird-143.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/th.xpi -> thunderbird-143.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/tr.xpi -> thunderbird-143.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/uk.xpi -> thunderbird-143.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/uz.xpi -> thunderbird-143.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/vi.xpi -> thunderbird-143.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/zh-CN.xpi -> thunderbird-143.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/thunderbird/releases/143.0/linux-x86_64/xpi/zh-TW.xpi -> thunderbird-143.0-zh-TW.xpi )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=556a5a6f3877ae5ef6f1efcae5352160
+_md5_=35dba933bfdbaa0291a505c615f950ce
diff --git a/metadata/md5-cache/mail-filter/rspamd-3.13.0 b/metadata/md5-cache/mail-filter/rspamd-3.13.0
index 25bb8b901c87..5d3a28916044 100644
--- a/metadata/md5-cache/mail-filter/rspamd-3.13.0
+++ b/metadata/md5-cache/mail-filter/rspamd-3.13.0
@@ -1,17 +1,17 @@
BDEPEND=dev-lang/perl dev-util/ragel virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst 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 ) lua_single_target_luajit? ( dev-lua/LuaBitOp[lua_targets_luajit(-)] dev-lua/lua-argparse[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/LuaBitOp[lua_targets_lua5-3(-)] dev-lua/lua-argparse[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/LuaBitOp[lua_targets_lua5-4(-)] dev-lua/lua-argparse[lua_targets_lua5-4(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:=[jit=] dev-libs/libsodium:= app-arch/libarchive:= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) dev-cpp/doctest >=dev-libs/xxhash-0.8.0
+DEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:= dev-libs/libsodium:= app-arch/libarchive:= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) dev-cpp/doctest >=dev-libs/xxhash-0.8.0
DESCRIPTION=Rapid spam filtering system
EAPI=8
HOMEPAGE=https://rspamd.com https://github.com/rspamd/rspamd
INHERIT=cmake lua-single pax-utils systemd tmpfiles
-IUSE=blas +hyperscan jemalloc +jit libressl selinux test lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+IUSE=blas +hyperscan jemalloc libressl selinux test +lua_single_target_lua5-1
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0 Boost-1.0 BSD BSD-1 BSD-2 CC0-1.0 LGPL-3 MIT public-domain unicode ZLIB
-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 ) lua_single_target_luajit? ( dev-lua/LuaBitOp[lua_targets_luajit(-)] dev-lua/lua-argparse[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) lua_single_target_lua5-3? ( dev-lua/LuaBitOp[lua_targets_lua5-3(-)] dev-lua/lua-argparse[lua_targets_lua5-3(-)] ) lua_single_target_lua5-4? ( dev-lua/LuaBitOp[lua_targets_lua5-4(-)] dev-lua/lua-argparse[lua_targets_lua5-4(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:=[jit=] dev-libs/libsodium:= app-arch/libarchive:= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) virtual/tmpfiles
-REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) test? ( lua_single_target_luajit )
+RDEPEND=lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-1? ( dev-lua/LuaBitOp[lua_targets_lua5-1(-)] dev-lua/lua-argparse[lua_targets_lua5-1(-)] ) acct-group/rspamd acct-user/rspamd app-arch/zstd:= dev-db/sqlite:3 dev-libs/glib:2 dev-libs/icu:= dev-libs/libpcre2:= dev-libs/libsodium:= app-arch/libarchive:= !libressl? ( dev-libs/openssl:0=[-bindist(-)] ) libressl? ( dev-libs/libressl:0= ) dev-libs/snowball-stemmer:= sys-libs/zlib blas? ( virtual/blas virtual/lapack ) hyperscan? ( dev-libs/vectorscan:= ) jemalloc? ( dev-libs/jemalloc:= ) selinux? ( sec-policy/selinux-spamassassin ) virtual/tmpfiles
+REQUIRED_USE=^^ ( lua_single_target_lua5-1 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rspamd/rspamd/archive/3.13.0.tar.gz -> rspamd-3.13.0.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fe6a5dcdcb38a4b6012d7f1ff2c68eba
+_md5_=71215f0301f6c12933a6bcd28705aee0
diff --git a/metadata/md5-cache/media-gfx/engauge-12.9 b/metadata/md5-cache/media-gfx/engauge-12.9
deleted file mode 100644
index 5edccd5e4f83..000000000000
--- a/metadata/md5-cache/media-gfx/engauge-12.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-qt/qttools:6[assistant]
-DEFINED_PHASES=configure install postinst postrm preinst prepare
-DEPEND=dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qttools:6[assistant] dev-libs/log4cpp media-libs/libjpeg-turbo:0= media-libs/libpng:0= sci-libs/fftw:3.0 jpeg2k? ( media-libs/openjpeg:2 ) pdf? ( app-text/poppler[qt6] )
-DESCRIPTION=Convert an image file showing a graph or map into numbers
-EAPI=8
-HOMEPAGE=https://akhuettel.github.io/engauge-digitizer/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop qmake-utils xdg
-IUSE=doc examples jpeg2k pdf
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qttools:6[assistant] dev-libs/log4cpp media-libs/libjpeg-turbo:0= media-libs/libpng:0= sci-libs/fftw:3.0 jpeg2k? ( media-libs/openjpeg:2 ) pdf? ( app-text/poppler[qt6] )
-SLOT=0
-SRC_URI=https://github.com/akhuettel/engauge-digitizer/archive/v12.9.tar.gz -> engauge-digitizer-12.9.tar.gz
-_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f60ec4e6e67b2a286a2bd3b692446c91
diff --git a/metadata/md5-cache/media-gfx/engauge-12.9.1 b/metadata/md5-cache/media-gfx/engauge-12.9.1
index 8c84f4470d82..bfb3deca62c0 100644
--- a/metadata/md5-cache/media-gfx/engauge-12.9.1
+++ b/metadata/md5-cache/media-gfx/engauge-12.9.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://akhuettel.github.io/engauge-digitizer/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=desktop qmake-utils xdg
IUSE=doc examples jpeg2k pdf
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-qt/qtbase:6[gui,network,widgets,xml] dev-qt/qttools:6[assistant] dev-libs/log4cpp media-libs/libjpeg-turbo:0= media-libs/libpng:0= sci-libs/fftw:3.0 jpeg2k? ( media-libs/openjpeg:2 ) pdf? ( app-text/poppler[qt6] )
SLOT=0
SRC_URI=https://github.com/akhuettel/engauge-digitizer/archive/v12.9.1.tar.gz -> engauge-digitizer-12.9.1.tar.gz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f60ec4e6e67b2a286a2bd3b692446c91
+_md5_=04070e4aa85a9587263b473726fea14e
diff --git a/metadata/md5-cache/media-gfx/fotema-2.2.0 b/metadata/md5-cache/media-gfx/fotema-2.2.0
new file mode 100644
index 000000000000..47e8b21440d0
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/fotema-2.2.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-libs/glib:2 || ( >=dev-lang/rust-bin-1.87.0:* >=dev-lang/rust-1.87.0:* ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm setup test unpack
+DEPEND=>=dev-libs/glib-2.66:2 >=gui-libs/gtk-4.16:4 dev-libs/openssl:= gui-libs/libadwaita media-libs/fontconfig media-libs/graphene media-libs/lcms:2 media-libs/libshumate:= media-libs/opencv:=[contribdnn,features2d] media-video/ffmpeg:= sci-ml/onnx sys-libs/libseccomp x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango
+DESCRIPTION=Photo gallery for Linux
+EAPI=8
+HOMEPAGE=https://github.com/blissd/fotema
+INHERIT=cargo gnome2-utils meson xdg-utils
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=CC-BY-2.0 CC-BY-4.0 CC-BY-NC-SA-4.0 CC-BY-SA-4.0 CC0-1.0 FDL-1.3+ GPL-3+ MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 UoI-NCSA Unicode-3.0 WTFPL-2 ZLIB
+RDEPEND=>=dev-libs/glib-2.66:2 >=gui-libs/gtk-4.16:4 dev-libs/openssl:= gui-libs/libadwaita media-libs/fontconfig media-libs/graphene media-libs/lcms:2 media-libs/libshumate:= media-libs/opencv:=[contribdnn,features2d] media-video/ffmpeg:= sci-ml/onnx sys-libs/libseccomp x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango media-libs/glycin-loaders:2
+SLOT=0
+SRC_URI=https://github.com/blissd/fotema/archive/v2.2.0.tar.gz -> fotema-2.2.0.gh.tar.gz https://github.com/blissd/fotema-rust-faces/archive/43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.tar.gz -> fotema-rust-faces-43c0d5acd6f3f4d90c6487708f2e511a73bf7c9e.gh.tar.gz https://github.com/gentoo-crate-dist/fotema/releases/download/v2.2.0/fotema-v2.2.0-crates.tar.xz
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=853f9b49ca282ecf569434bc113adcee
diff --git a/metadata/md5-cache/media-libs/vips-8.16.1 b/metadata/md5-cache/media-libs/vips-8.16.1
deleted file mode 100644
index 4a19897eae8f..000000000000
--- a/metadata/md5-cache/media-libs/vips-8.16.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-util/glib-utils sys-devel/gettext doc? ( app-text/doxygen media-gfx/graphviz ) gtk-doc? ( dev-util/gtk-doc ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) 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 ) 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:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pycairo[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] ) ) 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-single-r1 toolchain-funcs vala
-IUSE=archive deprecated doc exif fftw fits fontconfig graphicsmagick gtk-doc heif +highway imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg test tiff vala webp python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=amd64 ~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 ) 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:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pycairo[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] ) ) svg? ( gnome-base/librsvg:2 sys-libs/zlib:= x11-libs/cairo ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= )
-REQUIRED_USE=fontconfig? ( pango ) graphicsmagick? ( imagemagick ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) test? ( jpeg png webp ) vala? ( introspection )
-RESTRICT=!test? ( test )
-SLOT=0/42
-SRC_URI=https://github.com/libvips/libvips/releases/download/v8.16.1/vips-8.16.1.tar.xz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=db1f3e997532a37f091e4c26695e77ef
diff --git a/metadata/md5-cache/media-libs/vips-8.17.2 b/metadata/md5-cache/media-libs/vips-8.17.2
new file mode 100644
index 000000000000..78651b13226f
--- /dev/null
+++ b/metadata/md5-cache/media-libs/vips-8.17.2
@@ -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 ) 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 ) 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 ) 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.2/vips-8.17.2.tar.xz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
+_md5_=0f986b8758ed863c285783dbbf3fb962
diff --git a/metadata/md5-cache/media-sound/mpd-0.24.5 b/metadata/md5-cache/media-sound/mpd-0.24.5
new file mode 100644
index 000000000000..3af23ff281b8
--- /dev/null
+++ b/metadata/md5-cache/media-sound/mpd-0.24.5
@@ -0,0 +1,18 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=acct-user/mpd dev-libs/libfmt:= dev-libs/libpcre2:= alsa? ( media-libs/alsa-lib media-sound/alsa-utils ) ao? ( media-libs/libao[alsa?,pulseaudio?] ) audiofile? ( media-libs/audiofile:= ) bzip2? ( app-arch/bzip2 ) cdio? ( dev-libs/libcdio:= dev-libs/libcdio-paranoia:= ) chromaprint? ( media-libs/chromaprint:= ) curl? ( net-misc/curl ) dbus? ( sys-apps/dbus ) doc? ( dev-python/sphinx dev-python/sphinx-rtd-theme ) expat? ( dev-libs/expat ) faad? ( media-libs/faad2 ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= ) fluidsynth? ( media-sound/fluidsynth:= ) gme? ( media-libs/game-music-emu ) httpd? ( lame? ( media-sound/lame ) twolame? ( media-sound/twolame ) ) icu? ( dev-libs/icu:= virtual/libiconv ) id3tag? ( media-libs/libid3tag:= ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) libmpdclient? ( media-libs/libmpdclient ) libsamplerate? ( media-libs/libsamplerate ) libsoxr? ( media-libs/soxr ) mad? ( media-libs/libmad ) mikmod? ( media-libs/libmikmod ) mms? ( media-libs/libmms ) modplug? ( media-libs/libmodplug ) mpg123? ( media-sound/mpg123-base ) musepack? ( media-sound/musepack-tools ) nfs? ( net-fs/libnfs:= ) openal? ( media-libs/openal ) openmpt? ( media-libs/libopenmpt ) opus? ( media-libs/libogg media-libs/opus ) pulseaudio? ( media-libs/libpulse ) pipewire? ( media-video/pipewire:= ) qobuz? ( !ffmpeg? ( dev-libs/libgcrypt:= ) ffmpeg? ( media-video/ffmpeg ) ) recorder? ( lame? ( media-sound/lame ) twolame? ( media-sound/twolame ) ) samba? ( net-fs/samba:= ) selinux? ( sec-policy/selinux-mpd ) shout? ( lame? ( media-sound/lame ) twolame? ( media-sound/twolame ) media-libs/libshout ) sid? ( media-libs/libsidplayfp:= ) sndfile? ( media-libs/libsndfile ) sndio? ( media-sound/sndio:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd:= ) tremor? ( media-libs/libogg media-libs/tremor ) upnp? ( net-libs/libupnp:= ) vorbis? ( media-libs/libogg media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) wildmidi? ( media-sound/wildmidi ) zeroconf? ( net-dns/avahi[dbus] ) zip? ( dev-libs/zziplib:= ) zlib? ( sys-libs/zlib:= ) qobuz? ( >=dev-cpp/nlohmann_json-3.11.3 ) snapcast? ( >=dev-cpp/nlohmann_json-3.11.3 ) test? ( dev-cpp/gtest )
+DESCRIPTION=The Music Player Daemon (mpd)
+EAPI=8
+HOMEPAGE=https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=flag-o-matic linux-info meson systemd xdg
+IUSE=+alsa ao +audiofile bzip2 cdio chromaprint +curl doc +dbus +eventfd expat faad +ffmpeg flac fluidsynth gme httpd +icu +id3tag +inotify +io-uring jack lame libmpdclient libsamplerate libsoxr +mad mikmod mms modplug +mpg123 musepack nfs openal openmpt opus oss pipewire pulseaudio qobuz recorder samba selinux shout sid signalfd snapcast sndfile sndio sqlite systemd test tremor twolame upnp vorbis wavpack webdav wildmidi zeroconf zip zlib
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=acct-user/mpd dev-libs/libfmt:= dev-libs/libpcre2:= alsa? ( media-libs/alsa-lib media-sound/alsa-utils ) ao? ( media-libs/libao[alsa?,pulseaudio?] ) audiofile? ( media-libs/audiofile:= ) bzip2? ( app-arch/bzip2 ) cdio? ( dev-libs/libcdio:= dev-libs/libcdio-paranoia:= ) chromaprint? ( media-libs/chromaprint:= ) curl? ( net-misc/curl ) dbus? ( sys-apps/dbus ) doc? ( dev-python/sphinx dev-python/sphinx-rtd-theme ) expat? ( dev-libs/expat ) faad? ( media-libs/faad2 ) ffmpeg? ( media-video/ffmpeg:= ) flac? ( media-libs/flac:= ) fluidsynth? ( media-sound/fluidsynth:= ) gme? ( media-libs/game-music-emu ) httpd? ( lame? ( media-sound/lame ) twolame? ( media-sound/twolame ) ) icu? ( dev-libs/icu:= virtual/libiconv ) id3tag? ( media-libs/libid3tag:= ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) libmpdclient? ( media-libs/libmpdclient ) libsamplerate? ( media-libs/libsamplerate ) libsoxr? ( media-libs/soxr ) mad? ( media-libs/libmad ) mikmod? ( media-libs/libmikmod ) mms? ( media-libs/libmms ) modplug? ( media-libs/libmodplug ) mpg123? ( media-sound/mpg123-base ) musepack? ( media-sound/musepack-tools ) nfs? ( net-fs/libnfs:= ) openal? ( media-libs/openal ) openmpt? ( media-libs/libopenmpt ) opus? ( media-libs/libogg media-libs/opus ) pulseaudio? ( media-libs/libpulse ) pipewire? ( media-video/pipewire:= ) qobuz? ( !ffmpeg? ( dev-libs/libgcrypt:= ) ffmpeg? ( media-video/ffmpeg ) ) recorder? ( lame? ( media-sound/lame ) twolame? ( media-sound/twolame ) ) samba? ( net-fs/samba:= ) selinux? ( sec-policy/selinux-mpd ) shout? ( lame? ( media-sound/lame ) twolame? ( media-sound/twolame ) media-libs/libshout ) sid? ( media-libs/libsidplayfp:= ) sndfile? ( media-libs/libsndfile ) sndio? ( media-sound/sndio:= ) sqlite? ( dev-db/sqlite:3 ) systemd? ( sys-apps/systemd:= ) tremor? ( media-libs/libogg media-libs/tremor ) upnp? ( net-libs/libupnp:= ) vorbis? ( media-libs/libogg media-libs/libvorbis ) wavpack? ( media-sound/wavpack ) wildmidi? ( media-sound/wildmidi ) zeroconf? ( net-dns/avahi[dbus] ) zip? ( dev-libs/zziplib:= ) zlib? ( sys-libs/zlib:= )
+REQUIRED_USE=|| ( alsa ao jack httpd openal oss pipewire pulseaudio shout snapcast sndio recorder ) || ( audiofile faad ffmpeg flac fluidsynth mad mikmod modplug mpg123 musepack opus openmpt flac sid tremor vorbis wavpack wildmidi ) ?? ( tremor vorbis ) httpd? ( || ( audiofile flac lame twolame vorbis ) ) recorder? ( || ( audiofile flac lame twolame vorbis ) ) shout? ( || ( audiofile flac lame twolame vorbis ) ) qobuz? ( curl ) upnp? ( curl expat ) webdav? ( curl expat )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://www.musicpd.org/download/mpd/0.24/mpd-0.24.5.tar.xz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=3b3c3a7a345ca7ec9166f4d4cd675894
diff --git a/metadata/md5-cache/media-sound/quodlibet-4.6.0-r3 b/metadata/md5-cache/media-sound/quodlibet-4.6.0-r3
index 7b3391ec08cc..b7335567c705 100644
--- a/metadata/md5-cache/media-sound/quodlibet-4.6.0-r3
+++ b/metadata/md5-cache/media-sound/quodlibet-4.6.0-r3
@@ -7,11 +7,11 @@ HOMEPAGE=https://quodlibet.readthedocs.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=distutils-r1 xdg
IUSE=+dbus gstreamer +udev python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~ppc ppc64 x86
+KEYWORDS=amd64 ppc ppc64 x86
LICENSE=GPL-2
RDEPEND=dev-libs/keybinder:3[introspection] dev-python/feedparser[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/mutagen[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-libs/libsoup:3.0[introspection] x11-libs/gtk+[introspection] gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 media-libs/gst-plugins-good:1.0 media-plugins/gst-plugins-meta:1.0 ) !gstreamer? ( media-libs/xine-lib ) dbus? ( app-misc/media-player-info dev-python/dbus-python[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) udev? ( virtual/udev ) python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/quodlibet/quodlibet/archive/release-4.6.0.tar.gz -> quodlibet-4.6.0.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=917f7eac75388e756bb5d5df2ae02f95
+_md5_=69b27ab45ed0717ff85e35af89e84723
diff --git a/metadata/md5-cache/net-analyzer/fail2ban-1.1.0-r5 b/metadata/md5-cache/net-analyzer/fail2ban-1.1.0-r5
new file mode 100644
index 000000000000..3e1e819e9f87
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/fail2ban-1.1.0-r5
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/setuptools[python_targets_python3_13(-)] ) test? ( python_single_target_python3_9? ( dev-python/aiosmtpd[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/aiosmtpd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/aiosmtpd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/aiosmtpd[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/aiosmtpd[python_targets_python3_13(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile install postinst preinst prepare setup test
+DESCRIPTION=Scans log files and bans IPs that show malicious signs
+EAPI=8
+HOMEPAGE=https://www.fail2ban.org/
+INHERIT=bash-completion-r1 edo python-single-r1 systemd tmpfiles
+IUSE=selinux systemd test python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_12? ( dev-python/pyasyncore[python_targets_python3_12(-)] dev-python/pyasynchat[python_targets_python3_12(-)] ) virtual/logger virtual/mta selinux? ( sec-policy/selinux-fail2ban ) systemd? ( python_single_target_python3_9? ( dev-python/python-systemd[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/python-systemd[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/python-systemd[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/python-systemd[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/python-systemd[python_targets_python3_13(-)] ) ) virtual/tmpfiles
+REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/fail2ban/fail2ban/archive/1.1.0.tar.gz -> fail2ban-1.1.0.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=18348ab829d13b2e666ef58f7cf2469c
diff --git a/metadata/md5-cache/net-dns/avahi-0.9_rc2-r3 b/metadata/md5-cache/net-dns/avahi-0.9_rc2-r3
index 25e91f04849f..5be63c4582f9 100644
--- a/metadata/md5-cache/net-dns/avahi-0.9_rc2-r3
+++ b/metadata/md5-cache/net-dns/avahi-0.9_rc2-r3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://avahi.org/
INHERIT=autotools multilib-minimal python-single-r1 systemd
IUSE=autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection mdnsresponder-compat nls python qt6 selinux systemd 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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=dev-libs/expat dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libdaemon dev-libs/libevent:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gdbm? ( sys-libs/gdbm:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) introspection? ( dev-libs/gobject-introspection:= ) kernel_linux? ( sys-libs/libcap ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[gdbm] ) python_single_target_python3_10? ( dev-lang/python:3.10[gdbm] ) python_single_target_python3_11? ( dev-lang/python:3.11[gdbm] ) python_single_target_python3_12? ( dev-lang/python:3.12[gdbm] ) python_single_target_python3_13? ( dev-lang/python:3.13[gdbm] ) python_single_target_python3_9? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_9(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_9(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_9(-)] ) ) python_single_target_python3_10? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_10(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_10(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) ) python_single_target_python3_11? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_11(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_11(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_12(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_12(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( bookmarks? ( >=dev-python/twisted-16.0.0[python_targets_python3_13(-)] ) dbus? ( dev-python/dbus-python[python_targets_python3_13(-)] ) introspection? ( dev-python/pygobject:3[python_targets_python3_13(-)] ) ) ) qt6? ( dev-qt/qtbase:6 ) systemd? ( sys-apps/systemd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) acct-user/avahi acct-group/avahi acct-group/netdev autoipd? ( acct-user/avahi-autoipd acct-group/avahi-autoipd ) selinux? ( sec-policy/selinux-avahi )
REQUIRED_USE=bookmarks? ( python ) howl-compat? ( dbus ) mdnsresponder-compat? ( dbus ) python? ( dbus gdbm ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) systemd? ( dbus )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/lathiat/avahi/archive/v0.9-rc2.tar.gz -> avahi-0.9_rc2.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7b207ff4f9366b4a4e103cb5c435863d
+_md5_=877040dcaa1bf13aa341b0b7a7b14ef1
diff --git a/metadata/md5-cache/net-dns/bind-tools-9.20.13 b/metadata/md5-cache/net-dns/bind-tools-9.20.13
index 0f71305cea21..6a70b9ea8caf 100644
--- a/metadata/md5-cache/net-dns/bind-tools-9.20.13
+++ b/metadata/md5-cache/net-dns/bind-tools-9.20.13
@@ -1,6 +1,6 @@
BDEPEND=doc? ( dev-python/sphinx ) 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=compile configure install prepare
-DEPEND==net-dns/bind-9.20.13-r1:= dev-libs/libuv:= dev-libs/jemalloc caps? ( sys-libs/libcap ) !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) dnstap? ( dev-libs/protobuf dev-libs/fstrm ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
+DEPEND==net-dns/bind-9.20.13:= dev-libs/libuv:= dev-libs/jemalloc caps? ( sys-libs/libcap ) !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) dnstap? ( dev-libs/protobuf dev-libs/fstrm ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
DESCRIPTION=bind tools: dig, nslookup, host, nsupdate, dnssec-keygen
EAPI=8
HOMEPAGE=https://www.isc.org/software/bind
@@ -8,9 +8,9 @@ INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=+caps dnstap doc gssapi idn ipv6 libedit libressl readline xml
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
LICENSE=Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0
-RDEPEND==net-dns/bind-9.20.13-r1:= dev-libs/libuv:= dev-libs/jemalloc caps? ( sys-libs/libcap ) !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) dnstap? ( dev-libs/protobuf dev-libs/fstrm ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
+RDEPEND==net-dns/bind-9.20.13:= dev-libs/libuv:= dev-libs/jemalloc caps? ( sys-libs/libcap ) !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) dnstap? ( dev-libs/protobuf dev-libs/fstrm ) libedit? ( dev-libs/libedit ) !libedit? ( readline? ( sys-libs/readline:= ) )
RESTRICT=test
SLOT=0
SRC_URI=https://downloads.isc.org/isc/bind9/9.20.13/bind-9.20.13.tar.xz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e230100e7416c10a729a4bfc20f0a34d
+_md5_=3251f5b4329be7dd5de625cad7fa92ce
diff --git a/metadata/md5-cache/net-dns/dnsdist-1.9.11 b/metadata/md5-cache/net-dns/dnsdist-1.9.11
new file mode 100644
index 000000000000..e4aa55870c11
--- /dev/null
+++ b/metadata/md5-cache/net-dns/dnsdist-1.9.11
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install postinst prepare setup
+DEPEND=acct-group/dnsdist acct-user/dnsdist bpf? ( dev-libs/libbpf:= ) cdb? ( dev-db/tinycdb:= ) dev-libs/boost:= sys-libs/libcap dev-libs/libedit dev-libs/libsodium:= dnstap? ( dev-libs/fstrm ) doh? ( net-libs/nghttp2:= ) doh3? ( net-libs/quiche:= ) lmdb? ( dev-db/lmdb:= ) quic? ( net-libs/quiche ) regex? ( dev-libs/re2:= ) snmp? ( net-analyzer/net-snmp:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd:0= ) xdp? ( net-libs/xdp-tools ) 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 )
+DESCRIPTION=A highly DNS-, DoS- and abuse-aware loadbalancer
+EAPI=8
+HOMEPAGE=https://www.dnsdist.org/index.html
+INHERIT=flag-o-matic lua-single
+IUSE=bpf cdb dnscrypt dnstap doh doh3 ipcipher lmdb quic regex snmp +ssl systemd test web xdp lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/dnsdist acct-user/dnsdist bpf? ( dev-libs/libbpf:= ) cdb? ( dev-db/tinycdb:= ) dev-libs/boost:= sys-libs/libcap dev-libs/libedit dev-libs/libsodium:= dnstap? ( dev-libs/fstrm ) doh? ( net-libs/nghttp2:= ) doh3? ( net-libs/quiche:= ) lmdb? ( dev-db/lmdb:= ) quic? ( net-libs/quiche ) regex? ( dev-libs/re2:= ) snmp? ( net-analyzer/net-snmp:= ) ssl? ( dev-libs/openssl:= ) systemd? ( sys-apps/systemd:0= ) xdp? ( net-libs/xdp-tools ) 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 )
+REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) dnscrypt? ( ssl ) doh? ( ssl ) doh3? ( ssl quic ) ipcipher? ( ssl ) quic? ( ssl )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.powerdns.com/releases/dnsdist-1.9.11.tar.bz2
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=4aed1e4f387545aee6b8c08717eca272
diff --git a/metadata/md5-cache/net-dns/dnsdist-2.0.0 b/metadata/md5-cache/net-dns/dnsdist-2.0.1
index 5369847cb00e..8dce30b98b12 100644
--- a/metadata/md5-cache/net-dns/dnsdist-2.0.0
+++ b/metadata/md5-cache/net-dns/dnsdist-2.0.1
@@ -12,6 +12,6 @@ RDEPEND=acct-group/dnsdist acct-user/dnsdist bpf? ( dev-libs/libbpf:= ) cdb? ( d
REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) dnscrypt? ( ssl ) doh? ( ssl ) doh3? ( ssl quic ) ipcipher? ( ssl ) quic? ( ssl )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://downloads.powerdns.com/releases/dnsdist-2.0.0.tar.xz doc? ( https://www.applied-asynchrony.com/distfiles/dnsdist-docs-2.0.0.tar.xz ) yaml? ( https://www.applied-asynchrony.com/distfiles/dnsdist-rust-2.0.0-crates.tar.xz )
+SRC_URI=https://downloads.powerdns.com/releases/dnsdist-2.0.1.tar.xz doc? ( https://www.applied-asynchrony.com/distfiles/dnsdist-docs-2.0.1.tar.xz ) yaml? ( https://www.applied-asynchrony.com/distfiles/dnsdist-rust-2.0.1-crates.tar.xz )
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
_md5_=83a6622586950fa0ae793fa3b8241966
diff --git a/metadata/md5-cache/net-firewall/nftables-1.1.4 b/metadata/md5-cache/net-firewall/nftables-1.1.4
index 2c236aebb26e..7711c894d860 100644
--- a/metadata/md5-cache/net-firewall/nftables-1.1.4
+++ b/metadata/md5-cache/net-firewall/nftables-1.1.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://netfilter.org/projects/nftables/
INHERIT=eapi9-ver edo linux-info distutils-r1 systemd verify-sig libtool
IUSE=debug doc +gmp json libedit python +readline static-libs test xtables python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-sig
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2 GPL-2+
RDEPEND=>=net-libs/libmnl-1.0.4:= >=net-libs/libnftnl-1.3.0:= gmp? ( dev-libs/gmp:= ) json? ( dev-libs/jansson:= ) python? ( 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 ) ) readline? ( sys-libs/readline:= ) xtables? ( >=net-firewall/iptables-1.6.1:= )
REQUIRED_USE=python? ( || ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 ) ) libedit? ( !readline )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/1
SRC_URI=https://netfilter.org/projects/nftables/files/nftables-1.1.4.tar.xz verify-sig? ( https://netfilter.org/projects/nftables/files/nftables-1.1.4.tar.xz.sig )
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=6142c96e5544250db85df19ec40b4493
+_md5_=bf0d91592fce74e2f03c713c5a3d14f3
diff --git a/metadata/md5-cache/net-fs/samba-4.22.3 b/metadata/md5-cache/net-fs/samba-4.22.3
index 9ff714e10793..72fdd0ee2b22 100644
--- a/metadata/md5-cache/net-fs/samba-4.22.3
+++ b/metadata/md5-cache/net-fs/samba-4.22.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://samba.org/
INHERIT=python-single-r1 flag-o-matic waf-utils multilib-minimal linux-info systemd pam tmpfiles
IUSE=acl addc ads ceph client cluster cups debug fam glusterfs gpg iprint json ldap llvm-libunwind lmdb pam profiling-data python quota +regedit selinux snapper spotlight syslog system-heimdal +system-mitkrb5 systemd test unwind winbind zeroconf python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-3
RDEPEND=>=app-arch/libarchive-3.1.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-lang/perl:= dev-libs/icu:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/libtasn1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/popt[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-perl/Parse-Yapp >=net-libs/gnutls-3.4.7:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-fs/e2fsprogs-1.46.4-r51[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] !sys-libs/ldb sys-libs/libcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/liburing:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/ncurses:= sys-libs/readline:= >=sys-libs/talloc-2.4.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/tdb-1.4.13[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/tevent-0.16.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libiconv python_single_target_python3_9? ( addc? ( dev-python/dnspython:=[python_targets_python3_9(-)] dev-python/markdown[python_targets_python3_9(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_9(-)] net-dns/bind[gssapi] ) ) python_single_target_python3_10? ( addc? ( dev-python/dnspython:=[python_targets_python3_10(-)] dev-python/markdown[python_targets_python3_10(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_10(-)] net-dns/bind[gssapi] ) ) python_single_target_python3_11? ( addc? ( dev-python/dnspython:=[python_targets_python3_11(-)] dev-python/markdown[python_targets_python3_11(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_11(-)] net-dns/bind[gssapi] ) ) python_single_target_python3_12? ( addc? ( dev-python/dnspython:=[python_targets_python3_12(-)] dev-python/markdown[python_targets_python3_12(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_12(-)] net-dns/bind[gssapi] ) ) python_single_target_python3_13? ( addc? ( dev-python/dnspython:=[python_targets_python3_13(-)] dev-python/markdown[python_targets_python3_13(-)] ) ads? ( dev-python/dnspython:=[python_targets_python3_13(-)] net-dns/bind[gssapi] ) ) acl? ( virtual/acl ) ceph? ( sys-cluster/ceph ) cluster? ( net-libs/rpcsvc-proto ) cups? ( net-print/cups ) debug? ( dev-util/lttng-ust ) fam? ( virtual/fam ) gpg? ( app-crypt/gpgme:= ) json? ( dev-libs/jansson:= ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lmdb? ( >=dev-db/lmdb-0.9.16:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( sys-libs/talloc[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] sys-libs/tdb[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] sys-libs/tevent[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) snapper? ( sys-apps/dbus ) system-heimdal? ( >=app-crypt/heimdal-1.5[-ssl(-),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) system-mitkrb5? ( >=app-crypt/mit-krb5-1.19[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !system-heimdal? ( !system-mitkrb5? ( sys-apps/keyutils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) systemd? ( sys-apps/systemd:= ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) ) zeroconf? ( net-dns/avahi[dbus] ) client? ( net-fs/cifs-utils[ads?] ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[threads(+),xml(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+),xml(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+),xml(+)] ) ) selinux? ( sec-policy/selinux-samba ) virtual/tmpfiles
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) addc? ( json python !system-mitkrb5 winbind ) ads? ( acl ldap python winbind ) cluster? ( ads ) gpg? ( addc ) ldap? ( ads ) spotlight? ( json ) test? ( python ) !ads? ( !addc ) ?? ( system-heimdal system-mitkrb5 )
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0/2.10.0
SRC_URI=https://download.samba.org/pub/samba/stable/samba-4.22.3.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 waf-utils 04842f6fb79b876b079301eff0764e2d
-_md5_=866f74f337021eaebc316b7a72abbb4e
+_md5_=81b54effa763795b043a05ec43e01f75
diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-7.70.0 b/metadata/md5-cache/net-im/signal-desktop-bin-7.71.0
index 0a8ca8ee91cf..f3f7f679fa85 100644
--- a/metadata/md5-cache/net-im/signal-desktop-bin-7.70.0
+++ b/metadata/md5-cache/net-im/signal-desktop-bin-7.71.0
@@ -9,6 +9,6 @@ LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZL
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=media-fonts/noto-emoji-20231130 media-libs/alsa-lib || ( media-libs/libpulse media-sound/apulse ) media-libs/mesa[X(+)] net-print/cups sys-apps/dbus virtual/udev x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango
RESTRICT=splitdebug
SLOT=0
-SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.70.0_amd64.deb
+SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.71.0_amd64.deb
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=98248f0deee1da330eba905e424efe0c
diff --git a/metadata/md5-cache/net-irc/weechat-4.5.2-r1 b/metadata/md5-cache/net-irc/weechat-4.5.2-r1
new file mode 100644
index 000000000000..7e412710dced
--- /dev/null
+++ b/metadata/md5-cache/net-irc/weechat-4.5.2-r1
@@ -0,0 +1,18 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-weechat ) virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
+DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) relay-api? ( dev-libs/cJSON ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest )
+DESCRIPTION=Portable and multi-interface IRC client
+EAPI=8
+HOMEPAGE=https://weechat.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=guile-single lua-single perl-module python-single-r1 cmake xdg verify-sig
+IUSE=doc enchant man nls relay-api selinux test +zstd guile lua +perl +python ruby tcl perl_features_debug perl_features_ithreads perl_features_quadmath +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc guile_single_target_2-2 guile_single_target_3-0 lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 verify-sig
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos
+LICENSE=GPL-3+
+RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) relay-api? ( dev-libs/cJSON ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= )
+REQUIRED_USE=enchant? ( spell ) guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) test? ( nls ) relay-api? ( relay )
+RESTRICT=!test? ( test )
+SLOT=0/4.5.2
+SRC_URI=https://weechat.org/files/src/weechat-4.5.2.tar.xz verify-sig? ( https://weechat.org/files/src/weechat-4.5.2.tar.xz.asc )
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils e45d014e2eb3f7fe4fdcd4e5eeafdb8b lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4bd0f59d01b2727b29bfae383ab1987b
diff --git a/metadata/md5-cache/net-irc/weechat-9999 b/metadata/md5-cache/net-irc/weechat-9999
index c9101c4fff00..182b0e7b8f2d 100644
--- a/metadata/md5-cache/net-irc/weechat-9999
+++ b/metadata/md5-cache/net-irc/weechat-9999
@@ -1,17 +1,17 @@
-BDEPEND=virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=virtual/pkgconfig doc? ( >=dev-ruby/asciidoctor-1.5.4 ) man? ( >=dev-ruby/asciidoctor-1.5.4 ) nls? ( >=sys-devel/gettext-0.15 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) relay-api? ( dev-libs/cJSON ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest )
+DEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) relay-api? ( dev-libs/cJSON ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= ) test? ( dev-util/cpputest )
DESCRIPTION=Portable and multi-interface IRC client
EAPI=8
HOMEPAGE=https://weechat.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake guile-single lua-single python-single-r1 xdg git-r3
-IUSE=doc enchant man nls relay-api selinux test +zstd guile lua +perl +python ruby tcl +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc guile_single_target_2-2 guile_single_target_3-0 lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+INHERIT=guile-single lua-single perl-module python-single-r1 cmake xdg git-r3
+IUSE=doc enchant man nls relay-api selinux test +zstd guile lua +perl +python ruby tcl perl_features_debug perl_features_ithreads perl_features_quadmath +alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer +irc guile_single_target_2-2 guile_single_target_3-0 lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
LICENSE=GPL-3+
PROPERTIES=live
-RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) relay-api? ( dev-libs/cJSON ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= )
+RDEPEND=dev-libs/libgcrypt:0= net-libs/gnutls:= sys-libs/ncurses:0= sys-libs/zlib:= net-misc/curl[ssl] charset? ( virtual/libiconv ) guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( virtual/libintl ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= virtual/libcrypt:= ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) relay-api? ( dev-libs/cJSON ) ruby? ( || ( dev-lang/ruby:3.3 dev-lang/ruby:3.2 dev-lang/ruby:3.1 ) ) selinux? ( sec-policy/selinux-irc ) spell? ( enchant? ( app-text/enchant:* ) !enchant? ( app-text/aspell ) ) tcl? ( >=dev-lang/tcl-8.4.15:0= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=enchant? ( spell ) guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) test? ( nls ) relay-api? ( relay )
RESTRICT=!test? ( test )
SLOT=0/9999
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils e45d014e2eb3f7fe4fdcd4e5eeafdb8b lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ecb0a7f6da3d64313d1a3226ca3d7088
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils e45d014e2eb3f7fe4fdcd4e5eeafdb8b lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4bd0f59d01b2727b29bfae383ab1987b
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410
index 278a2130ce01..65b9b43ab6b8 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2+ BSD
RDEPEND=app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2= dev-libs/libxslt media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=4.1/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.5.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bf9147f37b9b759dc0ca2bb538d6d06d
+_md5_=bbaa0dc840d7225353673458788de34b
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600
index 86708d586de3..7c004c4ab8de 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86
LICENSE=LGPL-2+ BSD
RDEPEND=!<net-libs/webkit-gtk-2.38:4 !<net-libs/webkit-gtk-2.44:4.1 app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2= dev-libs/libxslt >=gui-libs/gtk-4.14.0:4[aqua?,introspection?,wayland?,X?] media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
REQUIRED_USE=|| ( aqua wayland X )
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=6/0
SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.5.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8c329e88f0cef5d94227bb0c729c9d82
+_md5_=74ae579fd6513c2eb52c4ac9932a0a7d
diff --git a/metadata/md5-cache/net-misc/dropbox-232.4.5988 b/metadata/md5-cache/net-misc/dropbox-232.4.5988
new file mode 100644
index 000000000000..eafae9ef72c1
--- /dev/null
+++ b/metadata/md5-cache/net-misc/dropbox-232.4.5988
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/patchelf virtual/pkgconfig
+DEFINED_PHASES=install postinst postrm preinst prepare unpack
+DESCRIPTION=Dropbox daemon (pretends to be GUI-less)
+EAPI=8
+HOMEPAGE=https://www.dropbox.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop pax-utils systemd xdg
+IUSE=selinux X
+KEYWORDS=-* ~amd64
+LICENSE=BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox
+RDEPEND=X? ( x11-themes/hicolor-icon-theme dev-libs/libayatana-appindicator ) selinux? ( sec-policy/selinux-dropbox ) app-arch/bzip2 dev-libs/glib:2 dev-libs/libffi-compat:7 media-libs/fontconfig media-libs/freetype net-misc/wget sys-libs/zlib sys-libs/ncurses-compat:5 virtual/opengl x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXrender x11-libs/libxcb
+RESTRICT=mirror strip
+SLOT=0
+SRC_URI=https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-232.4.5988.tar.gz https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed pax-utils 5555f2e75744739fe100ee62c22d28fe systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=896ae96fb2c78e93ede59d1bf6d66896
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.30.0 b/metadata/md5-cache/net-misc/gallery-dl-1.30.7
index bd3118bafae4..7427abfde682 100644
--- a/metadata/md5-cache/net-misc/gallery-dl-1.30.0
+++ b/metadata/md5-cache/net-misc/gallery-dl-1.30.7
@@ -5,12 +5,12 @@ EAPI=8
HOMEPAGE=https://github.com/mikf/gallery-dl/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2
RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_12? ( dev-lang/python:3.12[sqlite,ssl,xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite,ssl,xml(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite,ssl,xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.30.0.tar.gz -> gallery-dl-1.30.0.gh.tar.gz
+SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.30.7.tar.gz -> gallery-dl-1.30.7.gh.tar.gz
_eclasses_=distutils-r1 37143302bc375f4878f7b5f7497da8cc 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 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=74112bf104c9d01c57916fede2d80f97
+_md5_=4d9d8cc2c4d9982b9168657f3c83f753
diff --git a/metadata/md5-cache/net-news/newsboat-2.40 b/metadata/md5-cache/net-news/newsboat-2.40
index 8b2f4ce20d16..16b9cd7e0437 100644
--- a/metadata/md5-cache/net-news/newsboat-2.40
+++ b/metadata/md5-cache/net-news/newsboat-2.40
@@ -12,4 +12,4 @@ RDEPEND=>=dev-db/sqlite-3.5:3 >=dev-libs/stfl-0.21 >=net-misc/curl-7.21.6 >=dev-
SLOT=0
SRC_URI=https://github.com/newsboat/newsboat/archive/refs/tags/r2.40.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/android_system_properties/0.1.5/download -> android_system_properties-0.1.5.crate https://crates.io/api/v1/crates/anstyle/1.0.10/download -> anstyle-1.0.10.crate https://crates.io/api/v1/crates/ascii-canvas/3.0.0/download -> ascii-canvas-3.0.0.crate https://crates.io/api/v1/crates/assert-json-diff/2.0.2/download -> assert-json-diff-2.0.2.crate https://crates.io/api/v1/crates/async-attributes/1.1.2/download -> async-attributes-1.1.2.crate https://crates.io/api/v1/crates/async-channel/1.9.0/download -> async-channel-1.9.0.crate https://crates.io/api/v1/crates/async-channel/2.3.1/download -> async-channel-2.3.1.crate https://crates.io/api/v1/crates/async-executor/1.13.1/download -> async-executor-1.13.1.crate https://crates.io/api/v1/crates/async-global-executor/2.4.1/download -> async-global-executor-2.4.1.crate https://crates.io/api/v1/crates/async-io/2.4.0/download -> async-io-2.4.0.crate https://crates.io/api/v1/crates/async-lock/3.4.0/download -> async-lock-3.4.0.crate https://crates.io/api/v1/crates/async-object-pool/0.1.5/download -> async-object-pool-0.1.5.crate https://crates.io/api/v1/crates/async-process/2.3.0/download -> async-process-2.3.0.crate https://crates.io/api/v1/crates/async-signal/0.2.10/download -> async-signal-0.2.10.crate https://crates.io/api/v1/crates/async-std/1.13.1/download -> async-std-1.13.1.crate https://crates.io/api/v1/crates/async-task/4.7.1/download -> async-task-4.7.1.crate https://crates.io/api/v1/crates/async-trait/0.1.88/download -> async-trait-0.1.88.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/backtrace/0.3.74/download -> backtrace-0.3.74.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/basic-cookies/0.1.5/download -> basic-cookies-0.1.5.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-set/0.8.0/download -> bit-set-0.8.0.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bit-vec/0.8.0/download -> bit-vec-0.8.0.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/block/0.1.6/download -> block-0.1.6.crate https://crates.io/api/v1/crates/blocking/1.6.1/download -> blocking-1.6.1.crate https://crates.io/api/v1/crates/bumpalo/3.17.0/download -> bumpalo-3.17.0.crate https://crates.io/api/v1/crates/bytes/1.10.1/download -> bytes-1.10.1.crate https://crates.io/api/v1/crates/cc/1.2.17/download -> cc-1.2.17.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.41/download -> chrono-0.4.41.crate https://crates.io/api/v1/crates/clap/4.5.32/download -> clap-4.5.32.crate https://crates.io/api/v1/crates/clap_builder/4.5.32/download -> clap_builder-4.5.32.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/codespan-reporting/0.12.0/download -> codespan-reporting-0.12.0.crate https://crates.io/api/v1/crates/concurrent-queue/2.5.0/download -> concurrent-queue-2.5.0.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/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/curl-sys/0.4.82+curl-8.14.1/download -> curl-sys-0.4.82+curl-8.14.1.crate https://crates.io/api/v1/crates/cxx/1.0.158/download -> cxx-1.0.158.crate https://crates.io/api/v1/crates/cxx-build/1.0.158/download -> cxx-build-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-cmd/1.0.158/download -> cxxbridge-cmd-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-flags/1.0.158/download -> cxxbridge-flags-1.0.158.crate https://crates.io/api/v1/crates/cxxbridge-macro/1.0.158/download -> cxxbridge-macro-1.0.158.crate https://crates.io/api/v1/crates/dirs-next/2.0.0/download -> dirs-next-2.0.0.crate https://crates.io/api/v1/crates/dirs-sys-next/0.1.2/download -> dirs-sys-next-0.1.2.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/either/1.15.0/download -> either-1.15.0.crate https://crates.io/api/v1/crates/ena/0.14.3/download -> ena-0.14.3.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/errno/0.3.10/download -> errno-0.3.10.crate https://crates.io/api/v1/crates/event-listener/2.5.3/download -> event-listener-2.5.3.crate https://crates.io/api/v1/crates/event-listener/5.4.0/download -> event-listener-5.4.0.crate https://crates.io/api/v1/crates/event-listener-strategy/0.5.3/download -> event-listener-strategy-0.5.3.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/fixedbitset/0.4.2/download -> fixedbitset-0.4.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foldhash/0.1.5/download -> foldhash-0.1.5.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/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-lite/2.6.0/download -> futures-lite-2.6.0.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-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/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/getrandom/0.3.2/download -> getrandom-0.3.2.crate https://crates.io/api/v1/crates/gettext-rs/0.7.2/download -> gettext-rs-0.7.2.crate https://crates.io/api/v1/crates/gettext-sys/0.22.5/download -> gettext-sys-0.22.5.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/gloo-timers/0.3.0/download -> gloo-timers-0.3.0.crate https://crates.io/api/v1/crates/hashbrown/0.15.2/download -> hashbrown-0.15.2.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/http/0.2.12/download -> http-0.2.12.crate https://crates.io/api/v1/crates/http-body/0.4.6/download -> http-body-0.4.6.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/httpmock/0.7.0/download -> httpmock-0.7.0.crate https://crates.io/api/v1/crates/hyper/0.14.32/download -> hyper-0.14.32.crate https://crates.io/api/v1/crates/iana-time-zone/0.1.62/download -> iana-time-zone-0.1.62.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/icu_collections/1.5.0/download -> icu_collections-1.5.0.crate https://crates.io/api/v1/crates/icu_locid/1.5.0/download -> icu_locid-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform/1.5.0/download -> icu_locid_transform-1.5.0.crate https://crates.io/api/v1/crates/icu_locid_transform_data/1.5.0/download -> icu_locid_transform_data-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer/1.5.0/download -> icu_normalizer-1.5.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/1.5.0/download -> icu_normalizer_data-1.5.0.crate https://crates.io/api/v1/crates/icu_properties/1.5.1/download -> icu_properties-1.5.1.crate https://crates.io/api/v1/crates/icu_properties_data/1.5.0/download -> icu_properties_data-1.5.0.crate https://crates.io/api/v1/crates/icu_provider/1.5.0/download -> icu_provider-1.5.0.crate https://crates.io/api/v1/crates/icu_provider_macros/1.5.0/download -> icu_provider_macros-1.5.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.0/download -> idna_adapter-1.2.0.crate https://crates.io/api/v1/crates/indexmap/2.8.0/download -> indexmap-2.8.0.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.crate https://crates.io/api/v1/crates/kv-log-macro/1.0.7/download -> kv-log-macro-1.0.7.crate https://crates.io/api/v1/crates/lalrpop/0.20.2/download -> lalrpop-0.20.2.crate https://crates.io/api/v1/crates/lalrpop-util/0.20.2/download -> lalrpop-util-0.20.2.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/levenshtein/1.0.5/download -> levenshtein-1.0.5.crate https://crates.io/api/v1/crates/lexopt/0.3.1/download -> lexopt-0.3.1.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/libz-sys/1.1.22/download -> libz-sys-1.1.22.crate https://crates.io/api/v1/crates/link-cplusplus/1.0.10/download -> link-cplusplus-1.0.10.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/linux-raw-sys/0.9.3/download -> linux-raw-sys-0.9.3.crate https://crates.io/api/v1/crates/litemap/0.7.5/download -> litemap-0.7.5.crate https://crates.io/api/v1/crates/locale_config/0.3.0/download -> locale_config-0.3.0.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/malloc_buf/0.0.6/download -> malloc_buf-0.0.6.crate https://crates.io/api/v1/crates/md5/0.7.0/download -> md5-0.7.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.5/download -> miniz_oxide-0.8.5.crate https://crates.io/api/v1/crates/mio/1.0.3/download -> mio-1.0.3.crate https://crates.io/api/v1/crates/natord/1.0.9/download -> natord-1.0.9.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/8.0.0/download -> nom-8.0.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/objc/0.2.7/download -> objc-0.2.7.crate https://crates.io/api/v1/crates/objc-foundation/0.1.1/download -> objc-foundation-0.1.1.crate https://crates.io/api/v1/crates/objc_id/0.1.1/download -> objc_id-0.1.1.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.21.1/download -> once_cell-1.21.1.crate https://crates.io/api/v1/crates/parking/2.2.1/download -> parking-2.2.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/petgraph/0.6.5/download -> petgraph-0.6.5.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/piper/0.2.4/download -> piper-0.2.4.crate https://crates.io/api/v1/crates/pkg-config/0.3.32/download -> pkg-config-0.3.32.crate https://crates.io/api/v1/crates/polling/3.7.4/download -> polling-3.7.4.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.94/download -> proc-macro2-1.0.94.crate https://crates.io/api/v1/crates/proptest/1.6.0/download -> proptest-1.6.0.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/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.2.0/download -> r-efi-5.2.0.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.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_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_xorshift/0.3.0/download -> rand_xorshift-0.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.10/download -> redox_syscall-0.5.10.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.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-rs/0.1.0/download -> regex-rs-0.1.0.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/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/rustix/1.0.3/download -> rustix-1.0.3.crate https://crates.io/api/v1/crates/rustversion/1.0.20/download -> rustversion-1.0.20.crate https://crates.io/api/v1/crates/rusty-fork/0.3.0/download -> rusty-fork-0.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/scratch/1.0.8/download -> scratch-1.0.8.crate https://crates.io/api/v1/crates/section_testing/0.0.5/download -> section_testing-0.0.5.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_json/1.0.140/download -> serde_json-1.0.140.crate https://crates.io/api/v1/crates/serde_regex/1.1.0/download -> serde_regex-1.1.0.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/signal-hook-registry/1.4.2/download -> signal-hook-registry-1.4.2.crate https://crates.io/api/v1/crates/similar/2.7.0/download -> similar-2.7.0.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/smallvec/1.14.0/download -> smallvec-1.14.0.crate https://crates.io/api/v1/crates/socket2/0.5.8/download -> socket2-0.5.8.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.8/download -> string_cache-0.8.8.crate https://crates.io/api/v1/crates/strprintf/0.1.0/download -> strprintf-0.1.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.100/download -> syn-2.0.100.crate https://crates.io/api/v1/crates/synstructure/0.13.1/download -> synstructure-0.13.1.crate https://crates.io/api/v1/crates/temp-dir/0.1.14/download -> temp-dir-0.1.14.crate https://crates.io/api/v1/crates/tempfile/3.20.0/download -> tempfile-3.20.0.crate https://crates.io/api/v1/crates/term/0.7.0/download -> term-0.7.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/1.0.69/download -> thiserror-1.0.69.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/tiny-keccak/2.0.2/download -> tiny-keccak-2.0.2.crate https://crates.io/api/v1/crates/tinystr/0.7.6/download -> tinystr-0.7.6.crate https://crates.io/api/v1/crates/tokio/1.44.2/download -> tokio-1.44.2.crate https://crates.io/api/v1/crates/tokio-macros/2.5.0/download -> tokio-macros-2.5.0.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.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/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/unarray/0.1.4/download -> unarray-0.1.4.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.2.1/download -> unicode-width-0.2.1.crate https://crates.io/api/v1/crates/unicode-xid/0.2.6/download -> unicode-xid-0.2.6.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf16_iter/1.0.5/download -> utf16_iter-1.0.5.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/value-bag/1.10.0/download -> value-bag-1.10.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/wait-timeout/0.2.1/download -> wait-timeout-0.2.1.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.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/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-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/winapi/0.3.9/download -> winapi-0.3.9.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/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-link/0.1.1/download -> windows-link-0.1.1.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/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.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/xdg/3.0.0/download -> xdg-3.0.0.crate https://crates.io/api/v1/crates/yoke/0.7.5/download -> yoke-0.7.5.crate https://crates.io/api/v1/crates/yoke-derive/0.7.5/download -> yoke-derive-0.7.5.crate https://crates.io/api/v1/crates/zerocopy/0.8.24/download -> zerocopy-0.8.24.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.24/download -> zerocopy-derive-0.8.24.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerovec/0.10.4/download -> zerovec-0.10.4.crate https://crates.io/api/v1/crates/zerovec-derive/0.10.3/download -> zerovec-derive-0.10.3.crate
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a8c18ef3f6ae60c926f5cd91c2c4762b
+_md5_=33289ff6d96733403ab03598a1dbb242
diff --git a/metadata/md5-cache/net-p2p/amule-2.3.3-r7 b/metadata/md5-cache/net-p2p/amule-2.3.3-r7
index ed5d6e050ea8..93b8454cae37 100644
--- a/metadata/md5-cache/net-p2p/amule-2.3.3-r7
+++ b/metadata/md5-cache/net-p2p/amule-2.3.3-r7
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.amule.org/
INHERIT=autotools eapi9-ver flag-o-matic wxwidgets xdg-utils
IUSE=daemon debug geoip +gui nls remote stats upnp
-KEYWORDS=~alpha amd64 ~arm ~mips ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 ~arm ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+
RDEPEND=dev-libs/boost:= dev-libs/crypto++:= sys-libs/binutils-libs:0= sys-libs/readline:0= sys-libs/zlib x11-libs/wxGTK:3.2-gtk3= daemon? ( acct-user/amule ) geoip? ( dev-libs/geoip ) gui? ( x11-libs/wxGTK:3.2-gtk3=[X] ) nls? ( virtual/libintl ) remote? ( acct-user/amule media-libs/libpng:0= ) stats? ( media-libs/gd:=[jpeg,png] ) upnp? ( net-libs/libupnp:0 )
SLOT=0
SRC_URI=https://download.sourceforge.net/amule/aMule-2.3.3.tar.xz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 wxwidgets c48bf68858bd3c27c272ff034eb1e14d xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=817597244a4d647d18b1a1403e3b6363
+_md5_=319935f7cff3a5d4b013a18f515360ae
diff --git a/metadata/md5-cache/net-p2p/bitcoin-core-29.1 b/metadata/md5-cache/net-p2p/bitcoin-core-29.1
new file mode 100644
index 000000000000..d70901b774e1
--- /dev/null
+++ b/metadata/md5-cache/net-p2p/bitcoin-core-29.1
@@ -0,0 +1,18 @@
+BDEPEND=>=dev-build/cmake-3.25 virtual/pkgconfig daemon? ( acct-group/bitcoin acct-user/bitcoin ) gui? ( >=dev-qt/qttools-6.2:6[linguist] ) test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig
+DEFINED_PHASES=compile config configure install postinst postrm preinst prepare pretend setup test
+DEPEND=>=dev-libs/boost-1.81.0:= >=dev-libs/libevent-2.1.12:= berkdb? ( >=sys-libs/db-4.8.30:4.8=[cxx] ) daemon? ( acct-group/bitcoin acct-user/bitcoin ) gui? ( >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets] ) qrcode? ( >=media-gfx/qrencode-4.1.1:= ) sqlite? ( >=dev-db/sqlite-3.38.5:= ) system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,recovery,schnorr] ) zeromq? ( >=net-libs/zeromq-4.3.4:= ) systemtap? ( >=dev-debug/systemtap-4.8 )
+DESCRIPTION=Reference implementation of the Bitcoin cryptocurrency
+EAPI=8
+HOMEPAGE=https://bitcoincore.org/
+IDEPEND=gui? ( dev-util/desktop-file-utils )
+INHERIT=bash-completion-r1 check-reqs cmake db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils
+IUSE=asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND=>=dev-libs/boost-1.81.0:= >=dev-libs/libevent-2.1.12:= berkdb? ( >=sys-libs/db-4.8.30:4.8=[cxx] ) daemon? ( acct-group/bitcoin acct-user/bitcoin ) gui? ( >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets] ) qrcode? ( >=media-gfx/qrencode-4.1.1:= ) sqlite? ( >=dev-db/sqlite-3.38.5:= ) system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,recovery,schnorr] ) zeromq? ( >=net-libs/zeromq-4.3.4:= ) !dev-util/bitcoin-tx cli? ( !net-p2p/bitcoin-cli ) daemon? ( !net-p2p/bitcoind ) gui? ( !net-p2p/bitcoin-qt )
+REQUIRED_USE=dbus? ( gui ) qrcode? ( gui ) test-full? ( test )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/bitcoin/bitcoin/archive/v29.1.tar.gz -> bitcoin-core-29.1.tar.gz https://github.com/bitcoin/bitcoin/commit/6d4214925fadc36d26aa58903db5788c742e68c6.patch?full_index=1 -> bitcoin-core-29.0-qt6.patch
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a db-use 3807d3e43e20aaa6e4decedd2bb2db4c desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b9e48191fac8d1bee3eda937c7b0bb3b
diff --git a/metadata/md5-cache/net-vpn/mullvad-netns-0.4 b/metadata/md5-cache/net-vpn/mullvad-netns-0.4
new file mode 100644
index 000000000000..838444cfc92a
--- /dev/null
+++ b/metadata/md5-cache/net-vpn/mullvad-netns-0.4
@@ -0,0 +1,11 @@
+BDEPEND=dev-build/make sys-apps/coreutils
+DEFINED_PHASES=-
+DESCRIPTION=Script to run a command within a Mullvad network namespace
+EAPI=8
+HOMEPAGE=https://github.com/chutz/mullvad-netns
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=app-misc/jq app-shells/bash net-misc/curl[ipv6(+),ssl] net-vpn/wireguard-tools sys-apps/baselayout sys-apps/coreutils sys-apps/grep sys-apps/iproute2[ipv6(+)] sys-apps/util-linux
+SLOT=0
+SRC_URI=https://github.com/chutz/mullvad-netns/archive/v0.4.tar.gz -> mullvad-netns-0.4.tar.gz
+_md5_=62db5ce508f22636fad147c02441668b
diff --git a/metadata/md5-cache/net-vpn/mullvad-netns-9999 b/metadata/md5-cache/net-vpn/mullvad-netns-9999
index 2d064d05561d..cf19b5bf2e74 100644
--- a/metadata/md5-cache/net-vpn/mullvad-netns-9999
+++ b/metadata/md5-cache/net-vpn/mullvad-netns-9999
@@ -1,7 +1,7 @@
BDEPEND=dev-build/make sys-apps/coreutils >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=unpack
DESCRIPTION=Script to run a command within a Mullvad network namespace
-EAPI=7
+EAPI=8
HOMEPAGE=https://github.com/chutz/mullvad-netns
INHERIT=git-r3
LICENSE=GPL-2+
@@ -9,4 +9,4 @@ PROPERTIES=live
RDEPEND=app-misc/jq app-shells/bash net-misc/curl[ipv6(+),ssl] net-vpn/wireguard-tools sys-apps/baselayout sys-apps/coreutils sys-apps/grep sys-apps/iproute2[ipv6(+)] sys-apps/util-linux
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81
-_md5_=700030a19dd06a24c4c86820b2ef67e6
+_md5_=62db5ce508f22636fad147c02441668b
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2025.1 b/metadata/md5-cache/sci-chemistry/gromacs-2025.1
deleted file mode 100644
index 13a3a8998862..000000000000
--- a/metadata/md5-cache/sci-chemistry/gromacs-2025.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] llvm-runtimes/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) nnpot? ( sci-ml/caffe2[cuda=,opencl=] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) virtual/pkgconfig clang? ( >=llvm-core/clang-6:* ) python_single_target_python3_9? ( dev-python/sphinx[python_targets_python3_9(-)] dev-python/sphinx-copybutton[python_targets_python3_9(-)] dev-python/sphinx-inline-tabs[python_targets_python3_9(-)] dev-python/sphinx-argparse[python_targets_python3_9(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/sphinx[python_targets_python3_13(-)] dev-python/sphinx-copybutton[python_targets_python3_13(-)] dev-python/sphinx-inline-tabs[python_targets_python3_13(-)] dev-python/sphinx-argparse[python_targets_python3_13(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_13(-)] ) build-manual? ( app-text/doxygen python_single_target_python3_9? ( dev-python/sphinx[python_targets_python3_9(-)] dev-python/sphinx-copybutton[python_targets_python3_9(-)] dev-python/sphinx-inline-tabs[python_targets_python3_9(-)] dev-python/sphinx-argparse[python_targets_python3_9(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/sphinx[python_targets_python3_13(-)] dev-python/sphinx-copybutton[python_targets_python3_13(-)] dev-python/sphinx-inline-tabs[python_targets_python3_13(-)] dev-python/sphinx-argparse[python_targets_python3_13(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_13(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
-DESCRIPTION=The ultimate molecular dynamics simulation package
-EAPI=8
-HOMEPAGE=https://www.gromacs.org/
-INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils
-IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi nnpot +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 -arm ~arm64 ~riscv -x86 ~amd64-linux -x86-linux ~x64-macos
-LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] llvm-runtimes/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) nnpot? ( sci-ml/caffe2[cuda=,opencl=] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0/2025.1
-SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2025.1.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2025.1.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2025.1.tar.gz )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 460729dc36f68cf03b044bc1d367e34a cuda 8b660e223a1695e3884ee4c7dc2c5059 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=83069c55f05ebe5bb5eb7eb6285b67a7
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2025.0 b/metadata/md5-cache/sci-chemistry/gromacs-2025.3
index 39fc961633e9..dda433aa47ae 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2025.0
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2025.3
@@ -10,7 +10,7 @@ LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD )
RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] llvm-runtimes/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) nnpot? ( sci-ml/caffe2[cuda=,opencl=] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=!test? ( test )
-SLOT=0/2025.0
-SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2025.0.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2025.0.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2025.0.tar.gz )
+SLOT=0/2025.3
+SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2025.3.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2025.3.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2025.3.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 460729dc36f68cf03b044bc1d367e34a cuda 8b660e223a1695e3884ee4c7dc2c5059 distutils-r1 37143302bc375f4878f7b5f7497da8cc flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=83069c55f05ebe5bb5eb7eb6285b67a7
diff --git a/metadata/md5-cache/sci-libs/blis-2.0 b/metadata/md5-cache/sci-libs/blis-2.0
new file mode 100644
index 000000000000..542781801ea8
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/blis-2.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 dev-lang/python:3.9 ) dev-lang/perl
+DEFINED_PHASES=compile configure install postinst postrm setup test
+DEPEND=eselect-ldso? ( !app-eselect/eselect-cblas >=app-eselect/eselect-blas-0.2 )
+DESCRIPTION=BLAS-like Library Instantiation Software Framework
+EAPI=8
+HOMEPAGE=https://github.com/flame/blis
+INHERIT=python-any-r1 toolchain-funcs
+IUSE=doc eselect-ldso index64 openmp pthread serial static-libs cpu_flags_ppc_vsx cpu_flags_ppc_vsx3 cpu_flags_arm_neon cpu_flags_arm_v7 cpu_flags_arm_v8 cpu_flags_arm_sve cpu_flags_x86_ssse3 cpu_flags_x86_avx cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_avx2 cpu_flags_x86_avx512vl
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=BSD
+RDEPEND=eselect-ldso? ( !app-eselect/eselect-cblas >=app-eselect/eselect-blas-0.2 )
+REQUIRED_USE=?? ( openmp pthread serial )
+SLOT=0/4-2.0
+SRC_URI=https://github.com/flame/blis/archive/2.0.tar.gz -> blis-2.0.tar.gz
+_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=13d867ff9a0f41db65598ea8c888eac9
diff --git a/metadata/md5-cache/sci-libs/gsl-2.7.1-r3 b/metadata/md5-cache/sci-libs/gsl-2.7.1-r3
index f6daba41a7e7..c9f0e8924d81 100644
--- a/metadata/md5-cache/sci-libs/gsl-2.7.1-r3
+++ b/metadata/md5-cache/sci-libs/gsl-2.7.1-r3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/gsl/
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=cblas-external +deprecated static-libs
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
RDEPEND=cblas-external? ( virtual/cblas:= )
SLOT=0/27
SRC_URI=mirror://gnu/gsl/gsl-2.7.1.tar.gz https://dev.gentoo.org/~sam/distfiles/sci-libs/gsl/gsl-2.7-cblas.patch.bz2
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0d68d37785359d398faefa75edae7c66
+_md5_=b47fb6eb8d31bf684c5414c315e14ab2
diff --git a/metadata/md5-cache/sci-libs/openblas-0.3.30-r2 b/metadata/md5-cache/sci-libs/openblas-0.3.30-r3
index f6a4e2264782..3163f3f0d4c8 100644
--- a/metadata/md5-cache/sci-libs/openblas-0.3.30-r2
+++ b/metadata/md5-cache/sci-libs/openblas-0.3.30-r3
@@ -14,4 +14,4 @@ RESTRICT=cpudetection? ( bindist ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.30/OpenBLAS-0.3.30.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 fortran-2 54fcb693257134adae26819685891ecc toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c6ecb3aca5e2554fbfb5de3d2ceda1fd
+_md5_=5374f6aa7a03278853ad785f648780bb
diff --git a/metadata/md5-cache/sci-mathematics/z3-4.15.3 b/metadata/md5-cache/sci-mathematics/z3-4.15.3
index 5df3a0d7d615..d413ca5adb0f 100644
--- a/metadata/md5-cache/sci-mathematics/z3-4.15.3
+++ b/metadata/md5-cache/sci-mathematics/z3-4.15.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Z3Prover/z3/
INHERIT=cmake-multilib java-pkg-opt-2 python-single-r1
IUSE=doc examples gmp isabelle java python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 java python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
SLOT=0/4.15
SRC_URI=https://github.com/Z3Prover/z3/archive/z3-4.15.3.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 3f19d8d5fccba52076cdeb2281ad349f flag-o-matic a7afe42e95fb46ce9691605acfb24672 java-pkg-opt-2 cfe09ee08c1c7907ffee08abd026fd4b java-utils-2 a080d4947ca188a48725a375b6184bc5 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=282c01f4d93bec3def6f6db24c601942
+_md5_=b2ad0c7cb08a31d17a03a6d70698d697
diff --git a/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914 b/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914
index 90df971e2c9e..c2bdfd652f9b 100644
--- a/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914
+++ b/metadata/md5-cache/sec-keys/minisig-keys-ccache-20250914
@@ -1,8 +1,8 @@
DEFINED_PHASES=install
-DESCRIPTION=OpenPGP keys used for ccache
+DESCRIPTION=minisig keys used for ccache
EAPI=8
HOMEPAGE=https://ccache.dev/download.html
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=public-domain
SLOT=0
-_md5_=33e36432eea5e1f19cab5a07909d00f2
+_md5_=35077f5b8f5d3a640387c30ee4148c24
diff --git a/metadata/md5-cache/sys-apps/cyme-2.2.5 b/metadata/md5-cache/sys-apps/cyme-2.2.5
new file mode 100644
index 000000000000..bcff794d48bf
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/cyme-2.2.5
@@ -0,0 +1,13 @@
+BDEPEND=|| ( >=dev-lang/rust-bin-1.82:* >=dev-lang/rust-1.82:* )
+DEFINED_PHASES=compile configure install setup test unpack
+DESCRIPTION=List system USB buses and devices; a modern cross-platform `lsusb`
+EAPI=8
+HOMEPAGE=https://github.com/tuna-f1sh/cyme/
+INHERIT=cargo
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=GPL-3+ Apache-2.0 LGPL-2+ MIT MPL-2.0 Unicode-3.0
+SLOT=0
+SRC_URI=https://github.com/tuna-f1sh/cyme/archive/v2.2.5.tar.gz -> cyme-2.2.5.gh.tar.gz https://github.com/gentoo-crate-dist/cyme/releases/download/v2.2.5/cyme-v2.2.5-crates.tar.xz
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=0208c36a3765bdac23950a935c1a6365
diff --git a/metadata/md5-cache/sys-apps/fd-10.2.0-r1 b/metadata/md5-cache/sys-apps/fd-10.2.0-r1
deleted file mode 100644
index 8d0f978ea38c..000000000000
--- a/metadata/md5-cache/sys-apps/fd-10.2.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=|| ( >=dev-lang/rust-bin-1.79.0:* >=dev-lang/rust-1.79.0:* )
-DEFINED_PHASES=compile configure install setup test unpack
-DEPEND=!elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= )
-DESCRIPTION=Alternative to find that provides sensible defaults for 80% of the use cases
-EAPI=8
-HOMEPAGE=https://github.com/sharkdp/fd
-INHERIT=bash-completion-r1 cargo
-IUSE=debug
-KEYWORDS=amd64 arm64 ppc64 x86
-LICENSE=|| ( Apache-2.0 MIT ) MIT Unicode-DFS-2016
-RDEPEND=!elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= )
-SLOT=0
-SRC_URI=https://github.com/sharkdp/fd/archive/v10.2.0.tar.gz -> fd-10.2.0.tar.gz https://github.com/sharkdp/fd/releases/download/v10.2.0/fd-v10.2.0-i686-unknown-linux-gnu.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/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.15/download -> anstream-0.6.15.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.5/download -> anstyle-parse-0.2.5.crate https://crates.io/api/v1/crates/anstyle-query/1.1.1/download -> anstyle-query-1.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.4/download -> anstyle-wincon-3.0.4.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/argmax/0.3.1/download -> argmax-0.3.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.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.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/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/cc/1.1.13/download -> cc-1.1.13.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.38/download -> chrono-0.4.38.crate https://crates.io/api/v1/crates/clap/4.5.16/download -> clap-4.5.16.crate https://crates.io/api/v1/crates/clap_builder/4.5.15/download -> clap_builder-4.5.15.crate https://crates.io/api/v1/crates/clap_complete/4.5.19/download -> clap_complete-4.5.19.crate https://crates.io/api/v1/crates/clap_derive/4.5.13/download -> clap_derive-4.5.13.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.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.13/download -> crossbeam-channel-0.5.13.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/ctrlc/3.4.5/download -> ctrlc-3.4.5.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/etcetera/0.8.0/download -> etcetera-0.8.0.crate https://crates.io/api/v1/crates/faccess/0.2.4/download -> faccess-0.2.4.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/filetime/0.2.24/download -> filetime-0.2.24.crate https://crates.io/api/v1/crates/globset/0.4.14/download -> globset-0.4.14.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.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.60/download -> iana-time-zone-0.1.60.crate https://crates.io/api/v1/crates/ignore/0.4.22/download -> ignore-0.4.22.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/jemalloc-sys/0.5.4+5.3.0-patched/download -> jemalloc-sys-0.5.4+5.3.0-patched.crate https://crates.io/api/v1/crates/jemallocator/0.5.4/download -> jemallocator-0.5.4.crate https://crates.io/api/v1/crates/js-sys/0.3.70/download -> js-sys-0.3.70.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.158/download -> libc-0.2.158.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.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/lscolors/0.19.0/download -> lscolors-0.19.0.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/nix/0.24.3/download -> nix-0.24.3.crate https://crates.io/api/v1/crates/nix/0.29.0/download -> nix-0.29.0.crate https://crates.io/api/v1/crates/normpath/1.3.0/download -> normpath-1.3.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/redox_syscall/0.5.3/download -> redox_syscall-0.5.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.208/download -> serde-1.0.208.crate https://crates.io/api/v1/crates/serde_derive/1.0.208/download -> serde_derive-1.0.208.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.75/download -> syn-2.0.75.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.0.crate https://crates.io/api/v1/crates/terminal_size/0.3.0/download -> terminal_size-0.3.0.crate https://crates.io/api/v1/crates/test-case-core/3.3.1/download -> test-case-core-3.3.1.crate https://crates.io/api/v1/crates/test-case-macros/3.3.1/download -> test-case-macros-3.3.1.crate https://crates.io/api/v1/crates/test-case/3.3.1/download -> test-case-3.3.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.93/download -> wasm-bindgen-backend-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.93/download -> wasm-bindgen-macro-support-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.93/download -> wasm-bindgen-macro-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.93/download -> wasm-bindgen-shared-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.93/download -> wasm-bindgen-0.2.93.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-core/0.52.0/download -> windows-core-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=8ee85cdad1132538d54bd8305549175d
diff --git a/metadata/md5-cache/sys-apps/fd-10.3.0 b/metadata/md5-cache/sys-apps/fd-10.3.0
index 6f32717fa528..14da96b9fc87 100644
--- a/metadata/md5-cache/sys-apps/fd-10.3.0
+++ b/metadata/md5-cache/sys-apps/fd-10.3.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/sharkdp/fd
INHERIT=cargo shell-completion
IUSE=debug
-KEYWORDS=amd64 arm64 ~ppc64 x86
+KEYWORDS=amd64 arm64 ppc64 x86
LICENSE=|| ( Apache-2.0 MIT ) MIT Unicode-3.0
RDEPEND=!elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= )
SLOT=0
SRC_URI=https://github.com/sharkdp/fd/archive/v10.3.0.tar.gz -> fd-10.3.0.tar.gz https://github.com/sharkdp/fd/releases/download/v10.3.0/fd-v10.3.0-i686-unknown-linux-gnu.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.19/download -> anstream-0.6.19.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.7/download -> anstyle-parse-0.2.7.crate https://crates.io/api/v1/crates/anstyle-query/1.1.3/download -> anstyle-query-1.1.3.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.9/download -> anstyle-wincon-3.0.9.crate https://crates.io/api/v1/crates/anstyle/1.0.11/download -> anstyle-1.0.11.crate https://crates.io/api/v1/crates/anyhow/1.0.98/download -> anyhow-1.0.98.crate https://crates.io/api/v1/crates/argmax/0.4.0/download -> argmax-0.4.0.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.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/bstr/1.12.0/download -> bstr-1.12.0.crate https://crates.io/api/v1/crates/cc/1.2.29/download -> cc-1.2.29.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.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/clap/4.5.42/download -> clap-4.5.42.crate https://crates.io/api/v1/crates/clap_builder/4.5.42/download -> clap_builder-4.5.42.crate https://crates.io/api/v1/crates/clap_complete/4.5.55/download -> clap_complete-4.5.55.crate https://crates.io/api/v1/crates/clap_derive/4.5.41/download -> clap_derive-4.5.41.crate https://crates.io/api/v1/crates/clap_lex/0.7.5/download -> clap_lex-0.7.5.crate https://crates.io/api/v1/crates/colorchoice/1.0.4/download -> colorchoice-1.0.4.crate https://crates.io/api/v1/crates/crossbeam-channel/0.5.15/download -> crossbeam-channel-0.5.15.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.6/download -> crossbeam-deque-0.8.6.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.21/download -> crossbeam-utils-0.8.21.crate https://crates.io/api/v1/crates/ctrlc/3.4.7/download -> ctrlc-3.4.7.crate https://crates.io/api/v1/crates/diff/0.1.13/download -> diff-0.1.13.crate https://crates.io/api/v1/crates/errno/0.3.13/download -> errno-0.3.13.crate https://crates.io/api/v1/crates/etcetera/0.10.0/download -> etcetera-0.10.0.crate https://crates.io/api/v1/crates/faccess/0.2.4/download -> faccess-0.2.4.crate https://crates.io/api/v1/crates/fastrand/2.3.0/download -> fastrand-2.3.0.crate https://crates.io/api/v1/crates/filetime/0.2.25/download -> filetime-0.2.25.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/globset/0.4.16/download -> globset-0.4.16.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/home/0.5.9/download -> home-0.5.9.crate https://crates.io/api/v1/crates/ignore/0.4.23/download -> ignore-0.4.23.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/jiff-static/0.2.15/download -> jiff-static-0.2.15.crate https://crates.io/api/v1/crates/jiff-tzdb-platform/0.1.3/download -> jiff-tzdb-platform-0.1.3.crate https://crates.io/api/v1/crates/jiff-tzdb/0.1.4/download -> jiff-tzdb-0.1.4.crate https://crates.io/api/v1/crates/jiff/0.2.15/download -> jiff-0.2.15.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/libredox/0.1.4/download -> libredox-0.1.4.crate https://crates.io/api/v1/crates/linux-raw-sys/0.9.4/download -> linux-raw-sys-0.9.4.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/lscolors/0.20.0/download -> lscolors-0.20.0.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/nix/0.30.1/download -> nix-0.30.1.crate https://crates.io/api/v1/crates/normpath/1.3.0/download -> normpath-1.3.0.crate https://crates.io/api/v1/crates/nu-ansi-term/0.50.1/download -> nu-ansi-term-0.50.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/once_cell_polyfill/1.70.1/download -> once_cell_polyfill-1.70.1.crate https://crates.io/api/v1/crates/portable-atomic-util/0.2.4/download -> portable-atomic-util-0.2.4.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/redox_syscall/0.5.13/download -> redox_syscall-0.5.13.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.1/download -> regex-1.11.1.crate https://crates.io/api/v1/crates/rustix/1.0.7/download -> rustix-1.0.7.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/tempfile/3.20.0/download -> tempfile-3.20.0.crate https://crates.io/api/v1/crates/terminal_size/0.4.2/download -> terminal_size-0.4.2.crate https://crates.io/api/v1/crates/test-case-core/3.3.1/download -> test-case-core-3.3.1.crate https://crates.io/api/v1/crates/test-case-macros/3.3.1/download -> test-case-macros-3.3.1.crate https://crates.io/api/v1/crates/test-case/3.3.1/download -> test-case-3.3.1.crate https://crates.io/api/v1/crates/tikv-jemalloc-sys/0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7/download -> tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate https://crates.io/api/v1/crates/tikv-jemallocator/0.6.0/download -> tikv-jemallocator-0.6.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.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-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-sys/0.60.2/download -> windows-sys-0.60.2.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows-targets/0.53.2/download -> windows-targets-0.53.2.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.53.0/download -> windows_aarch64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.53.0/download -> windows_aarch64_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.53.0/download -> windows_i686_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.53.0/download -> windows_i686_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.53.0/download -> windows_i686_msvc-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.53.0/download -> windows_x86_64_gnu-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.53.0/download -> windows_x86_64_gnullvm-0.53.0.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.53.0/download -> windows_x86_64_msvc-0.53.0.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=430b152201717e53e3b766b565017834
+_md5_=e5b3afb4a26064817b5221e29dd8e953
diff --git a/metadata/md5-cache/sys-apps/locale-gen-3.8 b/metadata/md5-cache/sys-apps/locale-gen-3.8
new file mode 100644
index 000000000000..1b39126d282c
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/locale-gen-3.8
@@ -0,0 +1,11 @@
+BDEPEND=>=dev-lang/perl-5.36 dev-perl/File-Slurper
+DEFINED_PHASES=install prepare
+DESCRIPTION=Generate locales based upon the config file /etc/locale.gen
+EAPI=8
+HOMEPAGE=https://gitweb.gentoo.org/proj/locale-gen.git/
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=>=dev-lang/perl-5.36 !<sys-libs/glibc-2.37-r3
+SLOT=0
+SRC_URI=https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-3.8.tar.bz2
+_md5_=aabcb9163a7a8d28d6f015cc519aa3b9
diff --git a/metadata/md5-cache/sys-apps/qdirstat-1.9 b/metadata/md5-cache/sys-apps/qdirstat-1.9
deleted file mode 100644
index 69ceeec2acef..000000000000
--- a/metadata/md5-cache/sys-apps/qdirstat-1.9
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure install postinst postrm prepare
-DEPEND=dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 sys-libs/zlib
-DESCRIPTION=Qt-based directory statistics
-EAPI=8
-HOMEPAGE=https://github.com/shundhammer/qdirstat
-INHERIT=qmake-utils xdg-utils
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtwidgets:5 sys-libs/zlib dev-lang/perl dev-perl/URI
-SLOT=0
-SRC_URI=https://github.com/shundhammer/qdirstat/archive/refs/tags/1.9.tar.gz -> qdirstat-1.9.tar.gz
-_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e758a3b2db57df366ee7bb128b5bf9a8
diff --git a/metadata/md5-cache/sys-apps/qdirstat-1.9_p20250726-r1 b/metadata/md5-cache/sys-apps/qdirstat-1.9_p20250726-r1
index b90bbfa7256e..3bd62b6b3f61 100644
--- a/metadata/md5-cache/sys-apps/qdirstat-1.9_p20250726-r1
+++ b/metadata/md5-cache/sys-apps/qdirstat-1.9_p20250726-r1
@@ -4,10 +4,10 @@ DESCRIPTION=Qt-based directory statistics
EAPI=8
HOMEPAGE=https://github.com/shundhammer/qdirstat
INHERIT=qmake-utils xdg-utils
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-qt/qt5compat:6 dev-qt/qtbase:6[gui,widgets] sys-libs/zlib dev-lang/perl dev-perl/URI
SLOT=0
SRC_URI=https://github.com/shundhammer/qdirstat/archive/a888b289ecaa062466a1d5ba2b19e96bed5fb8c8.tar.gz -> qdirstat-1.9_p20250726.tar.gz https://dev.gentoo.org/~asturm/distfiles/qdirstat-1.9_p20250726-qt6.patch.xz
_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7a8ad651959764f8aa81e7f31ef4f2b4
+_md5_=4cbdfc0959389becb6d7916ce4aa8661
diff --git a/metadata/md5-cache/sys-apps/systemd-257.9 b/metadata/md5-cache/sys-apps/systemd-257.9
index e81effeabeaa..36b046c19ec9 100644
--- a/metadata/md5-cache/sys-apps/systemd-257.9
+++ b/metadata/md5-cache/sys-apps/systemd-257.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib optfeature pam python-single-r1 secureboot systemd toolchain-funcs udev
IUSE=acl apparmor audit boot bpf cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnutls homed http idn importd iptables +kernel-install +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm ukify vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 secureboot
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
RDEPEND=>=sys-apps/util-linux-2.32:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( >=sys-libs/libapparmor-2.13:0= ) audit? ( >=sys-process/audit-2:0= ) bpf? ( >=dev-libs/libbpf-1.4.0:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( >=net-misc/curl-7.32.0:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( >=app-crypt/p11-kit-0.23.3:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( >=dev-libs/libpwquality-1.4.1:0= ) qrcode? ( >=media-gfx/qrencode-3:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( >=sys-libs/libselinux-2.1.9:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 ukify? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_9? ( dev-python/pefile[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pefile[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pefile[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pefile[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pefile[python_targets_python3_13(-)] ) ) selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd/archive/refs/tags/v257.9.tar.gz -> systemd-257.9.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pam b56d0c9c20fc5b553f13c8ae165a10a5 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 secureboot d98b63e30a9468e1f1c06d3d7c66e760 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f
-_md5_=5acc05fb5a80415706d44643e3433f50
+_md5_=b2bb8d21d5e11943fc8f670417593237
diff --git a/metadata/md5-cache/sys-block/fio-3.41 b/metadata/md5-cache/sys-block/fio-3.41
new file mode 100644
index 000000000000..01409a4c0014
--- /dev/null
+++ b/metadata/md5-cache/sys-block/fio-3.41
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare
+DEPEND=!static? ( aio? ( dev-libs/libaio ) curl? ( net-misc/curl:= dev-libs/openssl:0= ) nfs? ( net-fs/libnfs:= ) glusterfs? ( sys-cluster/glusterfs ) gtk? ( dev-libs/glib:2 ) io-uring? ( sys-libs/liburing:= ) numa? ( sys-process/numactl ) rbd? ( sys-cluster/ceph ) rdma? ( sys-cluster/rdma-core ) tcmalloc? ( dev-util/google-perftools:= ) zbc? ( >=sys-block/libzbc-5 ) zlib? ( sys-libs/zlib ) ) gtk? ( x11-libs/gtk+:2 ) static? ( aio? ( dev-libs/libaio[static-libs(+)] ) curl? ( net-misc/curl:=[static-libs(+)] dev-libs/openssl:0=[static-libs(+)] ) nfs? ( net-fs/libnfs:=[static-libs(+)] ) glusterfs? ( sys-cluster/glusterfs[static-libs(+)] ) gtk? ( dev-libs/glib:2[static-libs(+)] ) io-uring? ( sys-libs/liburing:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) rbd? ( sys-cluster/ceph[static-libs(+)] ) rdma? ( sys-cluster/rdma-core[static-libs(+)] ) tcmalloc? ( dev-util/google-perftools:=[static-libs(+)] ) zbc? ( >=sys-block/libzbc-5 ) zlib? ( sys-libs/zlib[static-libs(+)] ) ) test? ( dev-util/cunit ) valgrind? ( dev-debug/valgrind )
+DESCRIPTION=Jens Axboe's Flexible IO tester
+EAPI=8
+HOMEPAGE=https://brick.kernel.dk/snaps/
+INHERIT=python-r1 toolchain-funcs
+IUSE=aio curl glusterfs gnuplot gtk io-uring nfs numa pandas python rbd rdma static tcmalloc test valgrind zbc zlib python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=!static? ( aio? ( dev-libs/libaio ) curl? ( net-misc/curl:= dev-libs/openssl:0= ) nfs? ( net-fs/libnfs:= ) glusterfs? ( sys-cluster/glusterfs ) gtk? ( dev-libs/glib:2 ) io-uring? ( sys-libs/liburing:= ) numa? ( sys-process/numactl ) rbd? ( sys-cluster/ceph ) rdma? ( sys-cluster/rdma-core ) tcmalloc? ( dev-util/google-perftools:= ) zbc? ( >=sys-block/libzbc-5 ) zlib? ( sys-libs/zlib ) ) gtk? ( x11-libs/gtk+:2 ) python? ( python_targets_python3_9? ( dev-lang/python:3.9 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) pandas? ( dev-python/pandas[python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) gnuplot? ( sci-visualization/gnuplot )
+REQUIRED_USE=python? ( || ( python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 ) ) gnuplot? ( python ) io-uring? ( aio )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://brick.kernel.dk/snaps/fio-3.41.tar.bz2
+_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=f28dc93ab7257fd6031fd7284eec6390
diff --git a/metadata/md5-cache/sys-cluster/rdma-core-53.3 b/metadata/md5-cache/sys-cluster/rdma-core-53.3
deleted file mode 100644
index e1b4c53f6484..000000000000
--- a/metadata/md5-cache/sys-cluster/rdma-core-53.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) python? ( python_single_target_python3_9? ( dev-python/cython[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] ) )
-DESCRIPTION=Userspace components for the Linux Kernel's drivers/infiniband subsystem
-EAPI=8
-HOMEPAGE=https://github.com/linux-rdma/rdma-core
-INHERIT=cmake perl-functions python-single-r1 udev systemd
-IUSE=lttng neigh python static-libs systemd valgrind python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )
-RDEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) !sys-fabric/infiniband-diags !sys-fabric/libibverbs !sys-fabric/librdmacm !sys-fabric/libibumad !sys-fabric/ibacm !sys-fabric/libibmad !sys-fabric/srptools !sys-fabric/infinipath-psm !sys-fabric/libcxgb3 !sys-fabric/libcxgb4 !sys-fabric/libmthca !sys-fabric/libmlx4 !sys-fabric/libmlx5 !sys-fabric/libocrdma !sys-fabric/libnes
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
-SLOT=0
-SRC_URI=https://github.com/linux-rdma/rdma-core/releases/download/v53.3/rdma-core-53.3.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=28e0a469eddcddee39267888633860c1
diff --git a/metadata/md5-cache/sys-cluster/rdma-core-54.2 b/metadata/md5-cache/sys-cluster/rdma-core-54.2
deleted file mode 100644
index 78102e774db1..000000000000
--- a/metadata/md5-cache/sys-cluster/rdma-core-54.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) python? ( python_single_target_python3_9? ( dev-python/cython[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] ) )
-DESCRIPTION=Userspace components for the Linux Kernel's drivers/infiniband subsystem
-EAPI=8
-HOMEPAGE=https://github.com/linux-rdma/rdma-core
-INHERIT=cmake perl-functions python-single-r1 udev systemd
-IUSE=lttng neigh python static-libs systemd valgrind python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )
-RDEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) !sys-fabric/infiniband-diags !sys-fabric/libibverbs !sys-fabric/librdmacm !sys-fabric/libibumad !sys-fabric/ibacm !sys-fabric/libibmad !sys-fabric/srptools !sys-fabric/infinipath-psm !sys-fabric/libcxgb3 !sys-fabric/libcxgb4 !sys-fabric/libmthca !sys-fabric/libmlx4 !sys-fabric/libmlx5 !sys-fabric/libocrdma !sys-fabric/libnes
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
-SLOT=0
-SRC_URI=https://github.com/linux-rdma/rdma-core/releases/download/v54.2/rdma-core-54.2.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=28e0a469eddcddee39267888633860c1
diff --git a/metadata/md5-cache/sys-cluster/rdma-core-55.1 b/metadata/md5-cache/sys-cluster/rdma-core-55.1
deleted file mode 100644
index 43b9721c7a5f..000000000000
--- a/metadata/md5-cache/sys-cluster/rdma-core-55.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) python? ( python_single_target_python3_9? ( dev-python/cython[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] ) )
-DESCRIPTION=Userspace components for the Linux Kernel's drivers/infiniband subsystem
-EAPI=8
-HOMEPAGE=https://github.com/linux-rdma/rdma-core
-INHERIT=cmake perl-functions python-single-r1 udev systemd
-IUSE=lttng neigh python static-libs systemd valgrind python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )
-RDEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) !sys-fabric/infiniband-diags !sys-fabric/libibverbs !sys-fabric/librdmacm !sys-fabric/libibumad !sys-fabric/ibacm !sys-fabric/libibmad !sys-fabric/srptools !sys-fabric/infinipath-psm !sys-fabric/libcxgb3 !sys-fabric/libcxgb4 !sys-fabric/libmthca !sys-fabric/libmlx4 !sys-fabric/libmlx5 !sys-fabric/libocrdma !sys-fabric/libnes
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
-SLOT=0
-SRC_URI=https://github.com/linux-rdma/rdma-core/releases/download/v55.1/rdma-core-55.1.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=28e0a469eddcddee39267888633860c1
diff --git a/metadata/md5-cache/sys-cluster/rdma-core-56.1 b/metadata/md5-cache/sys-cluster/rdma-core-56.1
deleted file mode 100644
index 8bc7a768b2dd..000000000000
--- a/metadata/md5-cache/sys-cluster/rdma-core-56.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) python? ( python_single_target_python3_9? ( dev-python/cython[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/cython[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] ) )
-DESCRIPTION=Userspace components for the Linux Kernel's drivers/infiniband subsystem
-EAPI=8
-HOMEPAGE=https://github.com/linux-rdma/rdma-core
-INHERIT=cmake perl-functions python-single-r1 udev systemd
-IUSE=lttng neigh python static-libs systemd valgrind python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )
-RDEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) !sys-fabric/infiniband-diags !sys-fabric/libibverbs !sys-fabric/librdmacm !sys-fabric/libibumad !sys-fabric/ibacm !sys-fabric/libibmad !sys-fabric/srptools !sys-fabric/infinipath-psm !sys-fabric/libcxgb3 !sys-fabric/libcxgb4 !sys-fabric/libmthca !sys-fabric/libmlx4 !sys-fabric/libmlx5 !sys-fabric/libocrdma !sys-fabric/libnes
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
-SLOT=0
-SRC_URI=https://github.com/linux-rdma/rdma-core/releases/download/v56.1/rdma-core-56.1.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=28e0a469eddcddee39267888633860c1
diff --git a/metadata/md5-cache/sys-cluster/rdma-core-59.0 b/metadata/md5-cache/sys-cluster/rdma-core-59.0
new file mode 100644
index 000000000000..5d13a7292ce3
--- /dev/null
+++ b/metadata/md5-cache/sys-cluster/rdma-core-59.0
@@ -0,0 +1,16 @@
+BDEPEND=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 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) ) python? ( python_single_target_python3_11? ( dev-python/cython[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/cython[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/cython[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-python/cython[python_targets_python3_14(-)] ) )
+DESCRIPTION=Userspace components for the Linux Kernel's drivers/infiniband subsystem
+EAPI=8
+HOMEPAGE=https://github.com/linux-rdma/rdma-core
+INHERIT=cmake perl-functions python-single-r1 udev systemd
+IUSE=lttng neigh python static-libs systemd valgrind python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )
+RDEPEND=dev-lang/perl:= virtual/libudev:= lttng? ( dev-util/lttng-ust:= ) neigh? ( dev-libs/libnl:3 ) systemd? ( sys-apps/systemd:= ) valgrind? ( dev-debug/valgrind ) python? ( 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 ) ) !sys-fabric/infiniband-diags !sys-fabric/libibverbs !sys-fabric/librdmacm !sys-fabric/libibumad !sys-fabric/ibacm !sys-fabric/libibmad !sys-fabric/srptools !sys-fabric/infinipath-psm !sys-fabric/libcxgb3 !sys-fabric/libcxgb4 !sys-fabric/libmthca !sys-fabric/libmlx4 !sys-fabric/libmlx5 !sys-fabric/libocrdma !sys-fabric/libnes
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) )
+SLOT=0
+SRC_URI=https://github.com/linux-rdma/rdma-core/releases/download/v59.0/rdma-core-59.0.tar.gz
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 perl-functions 1863acf0982afafc67797e3ce7275b4c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9242b7752779f4225f5b6a71e8124432
diff --git a/metadata/md5-cache/sys-devel/binutils-2.45-r1 b/metadata/md5-cache/sys-devel/binutils-2.45-r1
index 3d0d627ba335..e2d8295b52c4 100644
--- a/metadata/md5-cache/sys-devel/binutils-2.45-r1
+++ b/metadata/md5-cache/sys-devel/binutils-2.45-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://sourceware.org/binutils/
INHERIT=dot-a libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
IUSE=cet debuginfod doc gprofng hardened multitarget +nls pgo +plugins static-libs test vanilla xxhash zstd
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=GPL-3+
RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) zstd? ( app-arch/zstd:= )
RESTRICT=!test? ( test )
SLOT=2.45
SRC_URI=mirror://gnu/binutils/binutils-2.45.tar.xz https://sourceware.org/pub/binutils/releases/binutils-2.45.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.45.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.45-patches-3.tar.xz
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 strip-linguas 9d8d529d8082ec56dd495636df194d64 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=3bdebc0270a8fc8e641c6924141a0e0c
+_md5_=b4d82ef0458d7938395f88214003070c
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807
index 92cf5b6f2246..dbedffd91f2b 100644
--- a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250807
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gcc.gnu.org/
INHERIT=toolchain
IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 time64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=>=sys-devel/gcc-config-2.11
RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=13
SRC_URI=mirror://gcc/snapshots/13-20250807/gcc-13-20250807.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-8.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain c7876a481c7ca7e4708d96210fc945fc toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c44d967423633346b315e3dd624fe610
+_md5_=9a9d35c13f1bdf9ffa5bccd27978b020
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250918 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250918
new file mode 100644
index 000000000000..43e996efcb59
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250918
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 sys-devel/gcc:13[ada] ) ) d? ( || ( <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] sys-devel/gcc:13[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 time64
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20250918/gcc-13-20250918.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-9.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain c7876a481c7ca7e4708d96210fc945fc toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=179d7fa7a615b7475a807eb498f5ef2c
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
index f89b82c48871..03ce099a5762 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://gcc.gnu.org/
INHERIT=toolchain
IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
PDEPEND=>=sys-devel/gcc-config-2.11
RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20250801/gcc-14-20250801.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-4.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain c7876a481c7ca7e4708d96210fc945fc toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9711151fcf54287abc25e8bb06226dda
+_md5_=627c8e9585144e6f8ba6ca08b1f66f26
diff --git a/metadata/md5-cache/sys-fs/dd-rescue-1.99.21 b/metadata/md5-cache/sys-fs/dd-rescue-1.99.21
index 2b021998eb9c..bfb405f2429b 100644
--- a/metadata/md5-cache/sys-fs/dd-rescue-1.99.21
+++ b/metadata/md5-cache/sys-fs/dd-rescue-1.99.21
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=http://www.garloff.de/kurt/linux/ddrescue/
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=cpu_flags_x86_avx2 lzo lzma cpu_flags_x86_sse4_2 static test xattr
-KEYWORDS=amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~arm ~arm64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( GPL-2 GPL-3 )
RDEPEND=lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=http://www.garloff.de/kurt/linux/ddrescue/dd_rescue-1.99.21.tar.bz2
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=af80f2ac6c88293a050e50f4ed98d857
+_md5_=eb857fae87737a67d4b178eb5ef0ba4a
diff --git a/metadata/md5-cache/sys-fs/inotify-tools-4.25.9.0 b/metadata/md5-cache/sys-fs/inotify-tools-4.25.9.0
new file mode 100644
index 000000000000..4f51f86866b9
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/inotify-tools-4.25.9.0
@@ -0,0 +1,13 @@
+BDEPEND=doc? ( app-text/doxygen ) 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 prepare
+DESCRIPTION=Set of command-line programs providing a simple interface to inotify
+EAPI=8
+HOMEPAGE=https://github.com/inotify-tools/inotify-tools/
+INHERIT=autotools
+IUSE=doc
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://github.com/inotify-tools/inotify-tools/archive/4.25.9.0.tar.gz -> inotify-tools-4.25.9.0.tar.gz
+_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=890cce7184504590c721b348c337657e
diff --git a/metadata/md5-cache/sys-fs/squashfs-tools-4.7.2 b/metadata/md5-cache/sys-fs/squashfs-tools-4.7.2
index 14c9f6ff6f3d..7ed5d704a07b 100644
--- a/metadata/md5-cache/sys-fs/squashfs-tools-4.7.2
+++ b/metadata/md5-cache/sys-fs/squashfs-tools-4.7.2
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/plougher/squashfs-tools/
INHERIT=flag-o-matic toolchain-funcs
IUSE=debug lz4 lzma lzo xattr zstd
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-2
RDEPEND=sys-libs/zlib lz4? ( app-arch/lz4 ) lzma? ( app-arch/xz-utils ) lzo? ( dev-libs/lzo ) xattr? ( sys-apps/attr ) zstd? ( app-arch/zstd )
SLOT=0
SRC_URI=https://github.com/plougher/squashfs-tools/archive/4.7.2.tar.gz -> squashfs-tools-4.7.2.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5a4ef888b902995b0b6bfc73cc2ea26a
+_md5_=b94f27fe52224e77c879caf76e6717bf
diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-20250917 b/metadata/md5-cache/sys-kernel/linux-firmware-20250917
new file mode 100644
index 000000000000..d18d429d85c4
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/linux-firmware-20250917
@@ -0,0 +1,17 @@
+BDEPEND=initramfs? ( app-alternatives/cpio ) compress-xz? ( app-arch/xz-utils ) compress-zstd? ( app-arch/zstd ) deduplicate? ( app-misc/rdfind )
+DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup unpack
+DESCRIPTION=Linux firmware files
+EAPI=8
+HOMEPAGE=https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git
+IDEPEND=dist-kernel? ( initramfs? ( sys-kernel/installkernel ) )
+INHERIT=dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig
+IUSE=bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license savedconfig
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 ) redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT ) unknown-license? ( all-rights-reserved )
+RDEPEND=!savedconfig? ( redistributable? ( !sys-firmware/alsa-firmware[alsa_cards_ca0132] !sys-block/qla-fc-firmware !sys-firmware/raspberrypi-wifi-ucode ) unknown-license? ( !sys-firmware/alsa-firmware[alsa_cards_korg1212] !sys-firmware/alsa-firmware[alsa_cards_maestro3] !sys-firmware/alsa-firmware[alsa_cards_sb16] !sys-firmware/alsa-firmware[alsa_cards_ymfpci] ) ) dist-kernel? ( virtual/dist-kernel initramfs? ( app-alternatives/cpio ) )
+REQUIRED_USE=initramfs? ( redistributable ) ?? ( compress-xz compress-zstd ) savedconfig? ( !deduplicate )
+RESTRICT=binchecks strip test !bindist? ( bindist ) unknown-license? ( bindist )
+SLOT=0
+SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20250917.tar.xz
+_eclasses_=dist-kernel-utils a40de3638d3f7a89f4c45d1a62b90e20 eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 linux-info efd923656513c879204fec6638eadee5 mount-boot d3a79a84edde3dbc4373d490d09be9b6 mount-boot-utils 2551bac1a772f4b6beacb494a750ae92 portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=e7cb3a924ba7e07d62ff38543f625074
diff --git a/metadata/md5-cache/sys-libs/binutils-libs-2.45-r1 b/metadata/md5-cache/sys-libs/binutils-libs-2.45-r1
index 1a567641172d..1c634dc4445d 100644
--- a/metadata/md5-cache/sys-libs/binutils-libs-2.45-r1
+++ b/metadata/md5-cache/sys-libs/binutils-libs-2.45-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://sourceware.org/binutils/
INHERIT=dot-a flag-o-matic libtool toolchain-funcs multilib-minimal
IUSE=64-bit-bfd cet multitarget nls 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
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=|| ( GPL-3 LGPL-3 )
RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-devel/binutils-config-5
RESTRICT=!test? ( test )
SLOT=0/2.45
SRC_URI=mirror://gnu/binutils/binutils-2.45.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.45.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.45-patches-3.tar.xz
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f23651519ee76f0a84d62c7412386e9e
+_md5_=36cb59424e4ac2f5fdec4ccfe8b203aa
diff --git a/metadata/md5-cache/sys-libs/glibc-2.19-r3 b/metadata/md5-cache/sys-libs/glibc-2.19-r3
index f41fa3f4c0d9..82c9f555659c 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.19-r3
+++ b/metadata/md5-cache/sys-libs/glibc-2.19-r3
@@ -15,4 +15,4 @@ RESTRICT=strip
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.19.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.19-patches-9.tar.bz2 multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-4.7.3-r1-multilib-bootstrap.tar.bz2 )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=50516ac87bea0abb8188d1274bfa1783
+_md5_=71dfc1abcf5359d2ab4e1ab0ed761879
diff --git a/metadata/md5-cache/sys-libs/glibc-2.31-r7 b/metadata/md5-cache/sys-libs/glibc-2.31-r7
index c7da5fbe8265..39a6e330cfe6 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.31-r7
+++ b/metadata/md5-cache/sys-libs/glibc-2.31-r7
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.31.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.31-patches-9.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.00.tar.gz multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20180511.tar.xz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bb501da914a0cbab806cf0a32439c2f1
+_md5_=9e2e1e3464bef8c8bbbc8d8bd8ed1567
diff --git a/metadata/md5-cache/sys-libs/glibc-2.32-r8 b/metadata/md5-cache/sys-libs/glibc-2.32-r8
index c6da62adc115..eb4b2a8e0380 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.32-r8
+++ b/metadata/md5-cache/sys-libs/glibc-2.32-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.32.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.32-patches-8.tar.xz riscv? ( https://dev.gentoo.org/~dilfridge/distfiles/backport-rv32.txz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.10.tar.gz multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=02ca72a4d40476570506c2cad20e4e52
+_md5_=f5bbee7613bf1ab09bd248a5a92dcc5c
diff --git a/metadata/md5-cache/sys-libs/glibc-2.33-r14 b/metadata/md5-cache/sys-libs/glibc-2.33-r14
index 791a04c0aa81..a0817712736b 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.33-r14
+++ b/metadata/md5-cache/sys-libs/glibc-2.33-r14
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.33.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.33-patches-11.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210814.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=22a355a1c12cff339b08b622745378b1
+_md5_=fa6ac769a2286fa0cf86259af1307194
diff --git a/metadata/md5-cache/sys-libs/glibc-2.34-r14 b/metadata/md5-cache/sys-libs/glibc-2.34-r14
index 035ca15d0372..b7f667b6b0df 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.34-r14
+++ b/metadata/md5-cache/sys-libs/glibc-2.34-r14
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.34.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.34-patches-17.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e7b49e7e8f2c189efe17fce2423061eb
+_md5_=c12ed16253b0c82e7b7f7b60e3397e63
diff --git a/metadata/md5-cache/sys-libs/glibc-2.35-r11 b/metadata/md5-cache/sys-libs/glibc-2.35-r11
index 31668c849122..3dd88ab83b1f 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.35-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.35-r11
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.35.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.35-patches-12.tar.xz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9f7da933b6e38785883a7267df4b498b
+_md5_=cc27abc2e4b58be566f07afb1be8071f
diff --git a/metadata/md5-cache/sys-libs/glibc-2.36-r8 b/metadata/md5-cache/sys-libs/glibc-2.36-r8
index 8e39b5386373..93361d8bf21d 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.36-r8
+++ b/metadata/md5-cache/sys-libs/glibc-2.36-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.36.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.36-patches-10.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.23.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0dea13b2d2d2ef0fe830d021416abe39
+_md5_=3a5a46b6e5ad40b438e1e893e8ba2eaf
diff --git a/metadata/md5-cache/sys-libs/glibc-2.37-r10 b/metadata/md5-cache/sys-libs/glibc-2.37-r10
index f2e2acfabef7..c29daf683764 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.37-r10
+++ b/metadata/md5-cache/sys-libs/glibc-2.37-r10
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-12.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=1c3cb003398b4e5f82a017d7f89d7102
+_md5_=5130ab42227204a6f049b0db0c61b24e
diff --git a/metadata/md5-cache/sys-libs/glibc-2.38-r13 b/metadata/md5-cache/sys-libs/glibc-2.38-r13
index c150401b3a90..242d623c9401 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.38-r13
+++ b/metadata/md5-cache/sys-libs/glibc-2.38-r13
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.38.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.38-patches-13.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=89751a5ebb0d566ec82de523b15244ba
+_md5_=8c9457d5bea18919867dd2a972c22115
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r11 b/metadata/md5-cache/sys-libs/glibc-2.39-r11
index 32c3c172b15b..51e9268da54b 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.39-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r11
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-11.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e20cc58738e106a74a252b23e20cbe8a
+_md5_=a9c1dd460ef6106ab2659eccb55e510e
diff --git a/metadata/md5-cache/sys-libs/glibc-2.40-r11 b/metadata/md5-cache/sys-libs/glibc-2.40-r11
index b49c78c0df34..41ba65039eac 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.40-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.40-r11
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.40-patches-11.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=82af1f187cf8050d1d76c34472d55276
+_md5_=77c27012c36c6d7a58e86015d695f024
diff --git a/metadata/md5-cache/sys-libs/glibc-2.41-r5 b/metadata/md5-cache/sys-libs/glibc-2.41-r5
index c30c587b0834..7304ca9aba32 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.41-r5
+++ b/metadata/md5-cache/sys-libs/glibc-2.41-r5
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.41-patches-7.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9d5792cc68525dd8b2e11c3b2f673b7a
+_md5_=d179ae2db922bf863a21191a6642256c
diff --git a/metadata/md5-cache/sys-libs/glibc-2.41-r6 b/metadata/md5-cache/sys-libs/glibc-2.41-r6
index 932e0709123b..acd700faf1b5 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.41-r6
+++ b/metadata/md5-cache/sys-libs/glibc-2.41-r6
@@ -7,7 +7,7 @@ HOMEPAGE=https://www.gnu.org/software/libc/
IDEPEND=!compile-locales? ( sys-apps/locale-gen )
INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles eapi9-ver
IUSE=audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
PDEPEND=!vanilla? ( sys-libs/timezone-data )
RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) !<app-misc/pax-utils-1.3.3 !<sys-apps/systemd-254.9-r1 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.41-patches-8.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4f4074f1fe9d5f780703de50e9ba2411
+_md5_=6f3118660a2e0cca36c1fb5175f6d5a7
diff --git a/metadata/md5-cache/sys-libs/glibc-2.42 b/metadata/md5-cache/sys-libs/glibc-2.42
index 2a018b1cee0a..99b8186a3cbf 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.42
+++ b/metadata/md5-cache/sys-libs/glibc-2.42
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.42.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.42-patches-2.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=27d8f6c2fca1806e57105fde18774f82
+_md5_=8966dbdf4b74e160a302861136d3df76
diff --git a/metadata/md5-cache/sys-libs/glibc-2.42-r1 b/metadata/md5-cache/sys-libs/glibc-2.42-r1
index a977da6e6392..d372bf1aa583 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.42-r1
+++ b/metadata/md5-cache/sys-libs/glibc-2.42-r1
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.42.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.42-patches-3.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=00e130abb3e72de3a91864518c8c0534
+_md5_=99d917b44b7effab5b20cd6bb9dd55d7
diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index bb69b8365c54..b0e30184074f 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f28d36d50b7b76f199ff0f65ee59486e
+_md5_=52e5975d24600774f178f57eb2dd2da6
diff --git a/metadata/md5-cache/sys-libs/readline-8.3_p1 b/metadata/md5-cache/sys-libs/readline-8.3_p1
index 93c290a4447b..ac4ebcbb12a4 100644
--- a/metadata/md5-cache/sys-libs/readline-8.3_p1
+++ b/metadata/md5-cache/sys-libs/readline-8.3_p1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://tiswww.case.edu/php/chet/readline/rltop.html https://git.savannah.gnu.org/cgit/readline.git
INHERIT=flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs verify-sig
IUSE=static-libs +unicode utils abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=GPL-3+
RDEPEND=>=sys-libs/ncurses-5.9-r3:=[static-libs?,unicode(+)?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
SLOT=0/8
SRC_URI=mirror://gnu/readline/readline-8.3.tar.gz verify-sig? ( mirror://gnu/readline/readline-8.3.tar.gz.sig ) mirror://gnu/readline/readline-8.3-patches/readline83-001 verify-sig? ( mirror://gnu/readline/readline-8.3-patches/readline83-001.sig )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c preserve-libs 8692a88c92b5ae250732743932d8ebda toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=60fd485d2acc1e8afacafdd208589c03
+_md5_=0259670f8893b99925acc97b762f8867
diff --git a/metadata/md5-cache/sys-libs/talloc-2.4.3 b/metadata/md5-cache/sys-libs/talloc-2.4.3
index 12267a20db28..c22065d305ea 100644
--- a/metadata/md5-cache/sys-libs/talloc-2.4.3
+++ b/metadata/md5-cache/sys-libs/talloc-2.4.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://talloc.samba.org/
INHERIT=waf-utils python-single-r1 multilib-minimal flag-o-matic
IUSE=compat +python test valgrind python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
LICENSE=GPL-3 LGPL-3+ LGPL-2
RDEPEND=!elibc_SunOS? ( !elibc_Darwin? ( dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) python? ( python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://www.samba.org/ftp/talloc/talloc-2.4.3.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 waf-utils 04842f6fb79b876b079301eff0764e2d
-_md5_=c28538be66532fccb3e50c12cf9f4952
+_md5_=73e608b3e1f964075d0ed30f5bc92901
diff --git a/metadata/md5-cache/sys-libs/tdb-1.4.13 b/metadata/md5-cache/sys-libs/tdb-1.4.13
index 746fbe748182..1796ec8a5411 100644
--- a/metadata/md5-cache/sys-libs/tdb-1.4.13
+++ b/metadata/md5-cache/sys-libs/tdb-1.4.13
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://tdb.samba.org/
INHERIT=waf-utils multilib-minimal python-single-r1 flag-o-matic
IUSE=python 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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python? ( python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://samba.org/ftp/tdb/tdb-1.4.13.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 waf-utils 04842f6fb79b876b079301eff0764e2d
-_md5_=10c34d0c5c2e92ba5dd23c9b956a309c
+_md5_=fce2649c62d0a5542c24c501c1087475
diff --git a/metadata/md5-cache/sys-libs/tevent-0.16.2 b/metadata/md5-cache/sys-libs/tevent-0.16.2
index 132e11111d10..6a484bc97119 100644
--- a/metadata/md5-cache/sys-libs/tevent-0.16.2
+++ b/metadata/md5-cache/sys-libs/tevent-0.16.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://tevent.samba.org/
INHERIT=waf-utils multilib-minimal python-single-r1 flag-o-matic
IUSE=python 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 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux
LICENSE=GPL-3
RDEPEND=dev-libs/libbsd[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/talloc-2.4.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] python? ( python_single_target_python3_9? ( dev-lang/python:3.9[threads(+)] ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_single_target_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=sys-libs/talloc-2.4.3[python,python_single_target_python3_9(-)?,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://samba.org/ftp/tevent/tevent-0.16.2.tar.gz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 sysroot c7470ddc2876a596a7a1f4c2a87a5dcb toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 waf-utils 04842f6fb79b876b079301eff0764e2d
-_md5_=1714637fd1d122b72a96eb314490d891
+_md5_=4c8b11cb419a8d4084a238fa6e7d97fa
diff --git a/metadata/md5-cache/sys-power/upower-1.90.9 b/metadata/md5-cache/sys-power/upower-1.90.9
index 217d8394ecff..9cdbdb606048 100644
--- a/metadata/md5-cache/sys-power/upower-1.90.9
+++ b/metadata/md5-cache/sys-power/upower-1.90.9
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://upower.freedesktop.org/
INHERIT=eapi9-ver meson python-any-r1 systemd udev xdg-utils
IUSE=doc +introspection ios policykit selinux test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.66:2 sys-apps/dbus:= introspection? ( dev-libs/gobject-introspection:= ) policykit? ( >=sys-auth/polkit-103 ) kernel_linux? ( >=dev-libs/libgudev-238:= virtual/udev ios? ( >=app-pda/libimobiledevice-1:= >=app-pda/libplist-2:= ) ) selinux? ( sec-policy/selinux-devicekit )
RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://gitlab.freedesktop.org/upower/upower/-/archive/v1.90.9/upower-v1.90.9.tar.bz2
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 udev f3d9a4376ebd22131726a68e1a0a058f xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=32382d1a6bc6df5c6c3e8888fd407125
+_md5_=d452d4dea6009344531c2c57fae2ccca
diff --git a/metadata/md5-cache/virtual/ldb-2.10.0 b/metadata/md5-cache/virtual/ldb-2.10.0
index d4d4a5a94aec..5a01684ef6e8 100644
--- a/metadata/md5-cache/virtual/ldb-2.10.0
+++ b/metadata/md5-cache/virtual/ldb-2.10.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for samba project's ldb
EAPI=8
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
RDEPEND=net-fs/samba:0/2.10.0
SLOT=0/2.10.0
-_md5_=9e3d4fc9c768c5dc222a0acf9c14bc41
+_md5_=b9e100d91a9dfed6cd13df928e484fe3
diff --git a/metadata/md5-cache/www-apps/dokuwiki-20240206b b/metadata/md5-cache/www-apps/dokuwiki-20240206b
deleted file mode 100644
index 0acab8478dc7..000000000000
--- a/metadata/md5-cache/www-apps/dokuwiki-20240206b
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prepare prerm setup
-DEPEND=|| ( virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
-DESCRIPTION=DokuWiki is a simple to use Wiki aimed at a small company's documentation needs
-EAPI=8
-HOMEPAGE=https://wiki.dokuwiki.org
-INHERIT=webapp
-IUSE=gd vhosts
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=>=dev-lang/php-8.0[xml] virtual/httpd-php:* gd? ( || ( dev-lang/php[gd] media-gfx/imagemagick ) ) app-admin/webapp-config
-SLOT=20240206b
-SRC_URI=https://download.dokuwiki.org/src/dokuwiki/dokuwiki-2024-02-06b.tgz
-_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=dd93f3a57fe5521c7a0b63352084ecc9
diff --git a/metadata/md5-cache/www-apps/dokuwiki-20250514a b/metadata/md5-cache/www-apps/dokuwiki-20250514b
index 1fd58e283500..5bcf1b8edc64 100644
--- a/metadata/md5-cache/www-apps/dokuwiki-20250514a
+++ b/metadata/md5-cache/www-apps/dokuwiki-20250514b
@@ -8,7 +8,7 @@ IUSE=gd vhosts
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86
LICENSE=GPL-2
RDEPEND=>=dev-lang/php-8.0[xml] virtual/httpd-php:* gd? ( || ( dev-lang/php[gd] media-gfx/imagemagick ) ) app-admin/webapp-config
-SLOT=20250514a
-SRC_URI=https://download.dokuwiki.org/src/dokuwiki/dokuwiki-2025-05-14a.tgz
+SLOT=20250514b
+SRC_URI=https://download.dokuwiki.org/src/dokuwiki/dokuwiki-2025-05-14b.tgz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
_md5_=5f3a23107c4452f65e35cb0c6d0e84f6
diff --git a/metadata/md5-cache/www-client/chromium-141.0.7390.30 b/metadata/md5-cache/www-client/chromium-141.0.7390.30
new file mode 100644
index 000000000000..3cc747e60f22
--- /dev/null
+++ b/metadata/md5-cache/www-client/chromium-141.0.7390.30
@@ -0,0 +1,17 @@
+BDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) || ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] dev-lang/python:3.9[xml(+)] ) || ( ( dev-lang/python:3.13[xml(+)] dev-python/setuptools[python_targets_python3_13(-)] ) ( dev-lang/python:3.12[xml(+)] dev-python/setuptools[python_targets_python3_12(-)] ) ( dev-lang/python:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ( dev-lang/python:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt6? ( dev-qt/qtbase:6 ) ) !bundled-toolchain? ( llvm_slot_20? ( llvm-core/clang:20 llvm-core/llvm:20 llvm-core/lld:20 official? ( !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:20[cfi] ) ) ) llvm_slot_20? ( || ( dev-lang/rust-bin:9999[llvm_slot_20] dev-lang/rust:9999[llvm_slot_20] dev-lang/rust-bin:1.89.0[llvm_slot_20] dev-lang/rust:1.89.0[llvm_slot_20] dev-lang/rust-bin:1.88.0[llvm_slot_20] dev-lang/rust:1.88.0[llvm_slot_20] dev-lang/rust-bin:1.87.0[llvm_slot_20] dev-lang/rust:1.87.0[llvm_slot_20] ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 ) >=dev-util/bindgen-0.68.0 >=dev-build/gn-0.2235 app-alternatives/ninja dev-lang/perl >=dev-util/gperf-3.2 dev-vcs/git >=net-libs/nodejs-22.11.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig virtual/pkgconfig pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup test unpack
+DEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) )
+DESCRIPTION=Open-source version of Google Chrome web browser
+EAPI=8
+HOMEPAGE=https://www.chromium.org/
+INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
+IUSE=+X +system-harfbuzz +system-icu +system-png +system-zstd bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3 custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +llvm_slot_20 pgo
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent rar? ( unRAR )
+RDEPEND=system-icu? ( >=dev-libs/icu-73.0:= ) >=dev-libs/libxml2-2.12.4:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) system-zstd? ( >=app-arch/zstd-1.5.5:= ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= sys-libs/zlib:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-libs/libpulse:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-base/xorg-proto:= x11-libs/libX11:= x11-libs/libxcb:= x11-libs/libXext:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= dev-libs/wayland:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= cups? ( >=net-print/cups-1.3.11:= ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt6? ( dev-qt/qtbase:6[X?,wayland?] ) ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) bindist? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:141 ) )
+REQUIRED_USE=!headless? ( || ( X wayland ) ) pgo? ( X !wayland ) screencast? ( wayland ) ffmpeg-chromium? ( bindist proprietary-codecs ) ^^ ( llvm_slot_20 )
+RESTRICT=!bindist? ( bindist ) !test? ( test )
+SLOT=0/beta
+SRC_URI=https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/141.0.7390.30/chromium-141.0.7390.30-linux.tar.xz !bundled-toolchain? ( https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/141/chromium-patches-141.tar.bz2 ) bundled-toolchain? ( https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz -> chromium-clang-llvmorg-21-init-16348-gbd809ffb-15.tar.xz https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-22be76b7e259f27bf3e55eb931f354cd8b69d55f-3-llvmorg-21-init-16348-gbd809ffb.tar.xz -> chromium-rust-toolchain-22be76b7e2-3-llvmorg-21-init-16348-gbd809ffb.tar.xz ) test? ( https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/141.0.7390.30/chromium-141.0.7390.30-linux-testdata.tar.xz https://chromium-fonts.storage.googleapis.com/a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969 -> chromium-testfonts-a28b222b79.tar.gz ) ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=13515b54333aa0a3ea657992e93a7c03
diff --git a/metadata/md5-cache/www-client/firefox-140.3.0 b/metadata/md5-cache/www-client/firefox-140.3.0
index 525e30ed02cc..13957d0ea3d0 100644
--- a/metadata/md5-cache/www-client/firefox-140.3.0
+++ b/metadata/md5-cache/www-client/firefox-140.3.0
@@ -13,6 +13,6 @@ RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-acce
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 llvm_slot_20 )
RESTRICT=!test? ( test )
SLOT=esr
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/source/firefox-140.3.0esr.source.tar.xz -> firefox-140.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-140esr-patches-02.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-139-loong-patches-02.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/af.xpi -> firefox-140.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ar.xpi -> firefox-140.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ast.xpi -> firefox-140.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/be.xpi -> firefox-140.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/bg.xpi -> firefox-140.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/br.xpi -> firefox-140.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ca.xpi -> firefox-140.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/cak.xpi -> firefox-140.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/cs.xpi -> firefox-140.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/cy.xpi -> firefox-140.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/da.xpi -> firefox-140.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/de.xpi -> firefox-140.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-140.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/el.xpi -> firefox-140.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-140.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-140.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-140.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-140.3.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/et.xpi -> firefox-140.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/eu.xpi -> firefox-140.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fi.xpi -> firefox-140.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fr.xpi -> firefox-140.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-140.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-140.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gd.xpi -> firefox-140.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gl.xpi -> firefox-140.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/he.xpi -> firefox-140.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hr.xpi -> firefox-140.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-140.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hu.xpi -> firefox-140.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/id.xpi -> firefox-140.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/is.xpi -> firefox-140.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/it.xpi -> firefox-140.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ja.xpi -> firefox-140.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ka.xpi -> firefox-140.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/kab.xpi -> firefox-140.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/kk.xpi -> firefox-140.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ko.xpi -> firefox-140.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/lt.xpi -> firefox-140.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/lv.xpi -> firefox-140.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ms.xpi -> firefox-140.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-140.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/nl.xpi -> firefox-140.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-140.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-140.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pl.xpi -> firefox-140.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-140.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-140.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/rm.xpi -> firefox-140.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ro.xpi -> firefox-140.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ru.xpi -> firefox-140.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sk.xpi -> firefox-140.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sl.xpi -> firefox-140.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sq.xpi -> firefox-140.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sr.xpi -> firefox-140.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-140.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/th.xpi -> firefox-140.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/tr.xpi -> firefox-140.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/uk.xpi -> firefox-140.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/uz.xpi -> firefox-140.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/vi.xpi -> firefox-140.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-140.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-140.3.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ach.xpi -> firefox-140.3.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/an.xpi -> firefox-140.3.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/az.xpi -> firefox-140.3.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/bn.xpi -> firefox-140.3.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/bs.xpi -> firefox-140.3.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-140.3.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/eo.xpi -> firefox-140.3.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-140.3.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-140.3.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fa.xpi -> firefox-140.3.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ff.xpi -> firefox-140.3.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fur.xpi -> firefox-140.3.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gn.xpi -> firefox-140.3.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-140.3.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-140.3.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-140.3.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ia.xpi -> firefox-140.3.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/km.xpi -> firefox-140.3.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/kn.xpi -> firefox-140.3.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/lij.xpi -> firefox-140.3.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/mk.xpi -> firefox-140.3.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/mr.xpi -> firefox-140.3.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/my.xpi -> firefox-140.3.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-140.3.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/oc.xpi -> firefox-140.3.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sc.xpi -> firefox-140.3.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sco.xpi -> firefox-140.3.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/si.xpi -> firefox-140.3.0esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/skr.xpi -> firefox-140.3.0esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/son.xpi -> firefox-140.3.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/szl.xpi -> firefox-140.3.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ta.xpi -> firefox-140.3.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/te.xpi -> firefox-140.3.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/tl.xpi -> firefox-140.3.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/trs.xpi -> firefox-140.3.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ur.xpi -> firefox-140.3.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/xh.xpi -> firefox-140.3.0esr-xh.xpi )
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/source/firefox-140.3.0esr.source.tar.xz -> firefox-140.3.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-140esr-patches-03.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-139-loong-patches-02.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/af.xpi -> firefox-140.3.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ar.xpi -> firefox-140.3.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ast.xpi -> firefox-140.3.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/be.xpi -> firefox-140.3.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/bg.xpi -> firefox-140.3.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/br.xpi -> firefox-140.3.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ca.xpi -> firefox-140.3.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/cak.xpi -> firefox-140.3.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/cs.xpi -> firefox-140.3.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/cy.xpi -> firefox-140.3.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/da.xpi -> firefox-140.3.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/de.xpi -> firefox-140.3.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-140.3.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/el.xpi -> firefox-140.3.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-140.3.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-140.3.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-140.3.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-140.3.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/et.xpi -> firefox-140.3.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/eu.xpi -> firefox-140.3.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fi.xpi -> firefox-140.3.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fr.xpi -> firefox-140.3.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-140.3.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-140.3.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gd.xpi -> firefox-140.3.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gl.xpi -> firefox-140.3.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/he.xpi -> firefox-140.3.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hr.xpi -> firefox-140.3.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-140.3.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hu.xpi -> firefox-140.3.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/id.xpi -> firefox-140.3.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/is.xpi -> firefox-140.3.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/it.xpi -> firefox-140.3.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ja.xpi -> firefox-140.3.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ka.xpi -> firefox-140.3.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/kab.xpi -> firefox-140.3.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/kk.xpi -> firefox-140.3.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ko.xpi -> firefox-140.3.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/lt.xpi -> firefox-140.3.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/lv.xpi -> firefox-140.3.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ms.xpi -> firefox-140.3.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-140.3.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/nl.xpi -> firefox-140.3.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-140.3.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-140.3.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pl.xpi -> firefox-140.3.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-140.3.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-140.3.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/rm.xpi -> firefox-140.3.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ro.xpi -> firefox-140.3.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ru.xpi -> firefox-140.3.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sk.xpi -> firefox-140.3.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sl.xpi -> firefox-140.3.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sq.xpi -> firefox-140.3.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sr.xpi -> firefox-140.3.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-140.3.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/th.xpi -> firefox-140.3.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/tr.xpi -> firefox-140.3.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/uk.xpi -> firefox-140.3.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/uz.xpi -> firefox-140.3.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/vi.xpi -> firefox-140.3.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-140.3.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-140.3.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ach.xpi -> firefox-140.3.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/an.xpi -> firefox-140.3.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/az.xpi -> firefox-140.3.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/bn.xpi -> firefox-140.3.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/bs.xpi -> firefox-140.3.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-140.3.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/eo.xpi -> firefox-140.3.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-140.3.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-140.3.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fa.xpi -> firefox-140.3.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ff.xpi -> firefox-140.3.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/fur.xpi -> firefox-140.3.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gn.xpi -> firefox-140.3.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-140.3.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-140.3.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-140.3.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ia.xpi -> firefox-140.3.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/km.xpi -> firefox-140.3.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/kn.xpi -> firefox-140.3.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/lij.xpi -> firefox-140.3.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/mk.xpi -> firefox-140.3.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/mr.xpi -> firefox-140.3.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/my.xpi -> firefox-140.3.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-140.3.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/oc.xpi -> firefox-140.3.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sc.xpi -> firefox-140.3.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/sco.xpi -> firefox-140.3.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/si.xpi -> firefox-140.3.0esr-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/skr.xpi -> firefox-140.3.0esr-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/son.xpi -> firefox-140.3.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/szl.xpi -> firefox-140.3.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ta.xpi -> firefox-140.3.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/te.xpi -> firefox-140.3.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/tl.xpi -> firefox-140.3.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/trs.xpi -> firefox-140.3.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/ur.xpi -> firefox-140.3.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/140.3.0esr/linux-x86_64/xpi/xh.xpi -> firefox-140.3.0esr-xh.xpi )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dab5d969d9cd4f5e9a68fd641a67f871
+_md5_=d2a2965c16ddc765dbc04db4db3d374b
diff --git a/metadata/md5-cache/www-client/firefox-143.0 b/metadata/md5-cache/www-client/firefox-143.0
index 90f3f2231878..0483f41ad691 100644
--- a/metadata/md5-cache/www-client/firefox-143.0
+++ b/metadata/md5-cache/www-client/firefox-143.0
@@ -13,6 +13,6 @@ RDEPEND=!www-client/firefox:0 selinux? ( sec-policy/selinux-mozilla ) >=app-acce
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) pgo? ( jumbo-build ) wayland? ( dbus ) wifi? ( dbus ) ^^ ( llvm_slot_19 llvm_slot_20 )
RESTRICT=!test? ( test )
SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/143.0/source/firefox-143.0.source.tar.xz -> firefox-143.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-143-patches-01.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/af.xpi -> firefox-143.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ar.xpi -> firefox-143.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ast.xpi -> firefox-143.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/be.xpi -> firefox-143.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/bg.xpi -> firefox-143.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/br.xpi -> firefox-143.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ca.xpi -> firefox-143.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/cak.xpi -> firefox-143.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/cs.xpi -> firefox-143.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/cy.xpi -> firefox-143.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/da.xpi -> firefox-143.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/de.xpi -> firefox-143.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/dsb.xpi -> firefox-143.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/el.xpi -> firefox-143.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/en-CA.xpi -> firefox-143.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/en-GB.xpi -> firefox-143.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-AR.xpi -> firefox-143.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-ES.xpi -> firefox-143.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/et.xpi -> firefox-143.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/eu.xpi -> firefox-143.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fi.xpi -> firefox-143.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fr.xpi -> firefox-143.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-143.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-143.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gd.xpi -> firefox-143.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gl.xpi -> firefox-143.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/he.xpi -> firefox-143.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hr.xpi -> firefox-143.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hsb.xpi -> firefox-143.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hu.xpi -> firefox-143.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/id.xpi -> firefox-143.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/is.xpi -> firefox-143.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/it.xpi -> firefox-143.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ja.xpi -> firefox-143.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ka.xpi -> firefox-143.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/kab.xpi -> firefox-143.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/kk.xpi -> firefox-143.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ko.xpi -> firefox-143.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/lt.xpi -> firefox-143.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/lv.xpi -> firefox-143.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ms.xpi -> firefox-143.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-143.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/nl.xpi -> firefox-143.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-143.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-143.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pl.xpi -> firefox-143.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-143.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-143.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/rm.xpi -> firefox-143.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ro.xpi -> firefox-143.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ru.xpi -> firefox-143.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sk.xpi -> firefox-143.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sl.xpi -> firefox-143.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sq.xpi -> firefox-143.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sr.xpi -> firefox-143.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-143.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/th.xpi -> firefox-143.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/tr.xpi -> firefox-143.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/uk.xpi -> firefox-143.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/uz.xpi -> firefox-143.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/vi.xpi -> firefox-143.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-143.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-143.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ach.xpi -> firefox-143.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/an.xpi -> firefox-143.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/az.xpi -> firefox-143.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/bn.xpi -> firefox-143.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/bs.xpi -> firefox-143.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-143.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/eo.xpi -> firefox-143.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-CL.xpi -> firefox-143.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-MX.xpi -> firefox-143.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fa.xpi -> firefox-143.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ff.xpi -> firefox-143.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fur.xpi -> firefox-143.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gn.xpi -> firefox-143.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-143.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-143.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-143.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ia.xpi -> firefox-143.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/km.xpi -> firefox-143.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/kn.xpi -> firefox-143.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/lij.xpi -> firefox-143.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/mk.xpi -> firefox-143.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/mr.xpi -> firefox-143.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/my.xpi -> firefox-143.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-143.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/oc.xpi -> firefox-143.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sc.xpi -> firefox-143.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sco.xpi -> firefox-143.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/si.xpi -> firefox-143.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/skr.xpi -> firefox-143.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/son.xpi -> firefox-143.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/szl.xpi -> firefox-143.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ta.xpi -> firefox-143.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/te.xpi -> firefox-143.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/tl.xpi -> firefox-143.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/trs.xpi -> firefox-143.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ur.xpi -> firefox-143.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/xh.xpi -> firefox-143.0-xh.xpi )
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/143.0/source/firefox-143.0.source.tar.xz -> firefox-143.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-143-patches-02.tar.xz wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-27/wasi-sdk-27.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/af.xpi -> firefox-143.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ar.xpi -> firefox-143.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ast.xpi -> firefox-143.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/be.xpi -> firefox-143.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/bg.xpi -> firefox-143.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/br.xpi -> firefox-143.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ca.xpi -> firefox-143.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/cak.xpi -> firefox-143.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/cs.xpi -> firefox-143.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/cy.xpi -> firefox-143.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/da.xpi -> firefox-143.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/de.xpi -> firefox-143.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/dsb.xpi -> firefox-143.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/el.xpi -> firefox-143.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/en-CA.xpi -> firefox-143.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/en-GB.xpi -> firefox-143.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-AR.xpi -> firefox-143.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-ES.xpi -> firefox-143.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/et.xpi -> firefox-143.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/eu.xpi -> firefox-143.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fi.xpi -> firefox-143.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fr.xpi -> firefox-143.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-143.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-143.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gd.xpi -> firefox-143.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gl.xpi -> firefox-143.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/he.xpi -> firefox-143.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hr.xpi -> firefox-143.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hsb.xpi -> firefox-143.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hu.xpi -> firefox-143.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/id.xpi -> firefox-143.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/is.xpi -> firefox-143.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/it.xpi -> firefox-143.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ja.xpi -> firefox-143.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ka.xpi -> firefox-143.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/kab.xpi -> firefox-143.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/kk.xpi -> firefox-143.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ko.xpi -> firefox-143.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/lt.xpi -> firefox-143.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/lv.xpi -> firefox-143.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ms.xpi -> firefox-143.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-143.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/nl.xpi -> firefox-143.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-143.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-143.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pl.xpi -> firefox-143.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-143.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-143.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/rm.xpi -> firefox-143.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ro.xpi -> firefox-143.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ru.xpi -> firefox-143.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sk.xpi -> firefox-143.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sl.xpi -> firefox-143.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sq.xpi -> firefox-143.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sr.xpi -> firefox-143.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-143.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/th.xpi -> firefox-143.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/tr.xpi -> firefox-143.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/uk.xpi -> firefox-143.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/uz.xpi -> firefox-143.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/vi.xpi -> firefox-143.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-143.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-143.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ach.xpi -> firefox-143.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/an.xpi -> firefox-143.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/az.xpi -> firefox-143.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/bn.xpi -> firefox-143.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/bs.xpi -> firefox-143.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-143.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/eo.xpi -> firefox-143.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-CL.xpi -> firefox-143.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/es-MX.xpi -> firefox-143.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fa.xpi -> firefox-143.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ff.xpi -> firefox-143.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/fur.xpi -> firefox-143.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gn.xpi -> firefox-143.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-143.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-143.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-143.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ia.xpi -> firefox-143.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/km.xpi -> firefox-143.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/kn.xpi -> firefox-143.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/lij.xpi -> firefox-143.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/mk.xpi -> firefox-143.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/mr.xpi -> firefox-143.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/my.xpi -> firefox-143.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-143.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/oc.xpi -> firefox-143.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sc.xpi -> firefox-143.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/sco.xpi -> firefox-143.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/si.xpi -> firefox-143.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/skr.xpi -> firefox-143.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/son.xpi -> firefox-143.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/szl.xpi -> firefox-143.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ta.xpi -> firefox-143.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/te.xpi -> firefox-143.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/tl.xpi -> firefox-143.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/trs.xpi -> firefox-143.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/ur.xpi -> firefox-143.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/143.0/linux-x86_64/xpi/xh.xpi -> firefox-143.0-xh.xpi )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e79259de412ea04639f174460db54527
+_md5_=c55b1b794872f34a271dbadc209d40aa
diff --git a/metadata/md5-cache/www-client/google-chrome-beta-141.0.7390.16 b/metadata/md5-cache/www-client/google-chrome-beta-141.0.7390.30
index ec3a116acd22..f1dc56758533 100644
--- a/metadata/md5-cache/www-client/google-chrome-beta-141.0.7390.16
+++ b/metadata/md5-cache/www-client/google-chrome-beta-141.0.7390.30
@@ -10,6 +10,6 @@ LICENSE=google-chrome
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_141.0.7390.16-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_141.0.7390.30-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7013c90ff0ee4c461da483a9af857994
diff --git a/metadata/md5-cache/www-client/microsoft-edge-140.0.3485.66-r1 b/metadata/md5-cache/www-client/microsoft-edge-140.0.3485.81
index 3eaf63ed56e1..363a1c411c89 100644
--- a/metadata/md5-cache/www-client/microsoft-edge-140.0.3485.66-r1
+++ b/metadata/md5-cache/www-client/microsoft-edge-140.0.3485.81
@@ -10,6 +10,6 @@ LICENSE=microsoft-edge
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils mip? ( app-crypt/libsecret || ( dev-libs/libxml2-compat:2/2 dev-libs/libxml2:2/2 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_140.0.3485.66-1_amd64.deb
+SRC_URI=https://packages.microsoft.com/repos/edge/pool/main/m/microsoft-edge-stable/microsoft-edge-stable_140.0.3485.81-1_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5f8c2e1c06ff2dc2fc8dd95205f504ad
diff --git a/metadata/md5-cache/www-client/opera-122.0.5643.24 b/metadata/md5-cache/www-client/opera-122.0.5643.51
index 8034fc03edb3..9f68656e7779 100644
--- a/metadata/md5-cache/www-client/opera-122.0.5643.24
+++ b/metadata/md5-cache/www-client/opera-122.0.5643.51
@@ -10,6 +10,6 @@ LICENSE=OPERA-2018
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss gnome-base/gsettings-desktop-schemas media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:137 ) ) qt6? ( dev-qt/qtbase:6[gui,widgets] )
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://download1.operacdn.com/pub/opera/desktop/122.0.5643.24/linux/opera-stable_122.0.5643.24_amd64.deb https://download2.operacdn.com/pub/opera/desktop/122.0.5643.24/linux/opera-stable_122.0.5643.24_amd64.deb https://download3.operacdn.com/pub/opera/desktop/122.0.5643.24/linux/opera-stable_122.0.5643.24_amd64.deb https://download4.operacdn.com/pub/opera/desktop/122.0.5643.24/linux/opera-stable_122.0.5643.24_amd64.deb
+SRC_URI=https://download1.operacdn.com/pub/opera/desktop/122.0.5643.51/linux/opera-stable_122.0.5643.51_amd64.deb https://download2.operacdn.com/pub/opera/desktop/122.0.5643.51/linux/opera-stable_122.0.5643.51_amd64.deb https://download3.operacdn.com/pub/opera/desktop/122.0.5643.51/linux/opera-stable_122.0.5643.51_amd64.deb https://download4.operacdn.com/pub/opera/desktop/122.0.5643.51/linux/opera-stable_122.0.5643.51_amd64.deb
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0566a76df9b27201a563983003322558
diff --git a/metadata/md5-cache/www-client/waterfox-6.6.3 b/metadata/md5-cache/www-client/waterfox-6.6.3
index 249ef523d7f2..c972413f772d 100644
--- a/metadata/md5-cache/www-client/waterfox-6.6.3
+++ b/metadata/md5-cache/www-client/waterfox-6.6.3
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/6
SRC_URI=https://github.com/BrowserWorks/Waterfox/archive/refs/tags//6.6.3.tar.gz -> waterfox-6.6.3.tar.gz https://github.com/BrowserWorks/l10n/archive/394dfec942093c103954a63eeed2549453837963.tar.gz -> waterfox-L10N-394dfec942093c103954a63eeed2549453837963.tar.gz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-140esr-patches-01.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a54703365ba2379f8bd3fc153e210a53
+_md5_=b42ff430f7d335d2cd66963f4bd06b69
diff --git a/metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.16_beta b/metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.30_beta
index 6be1f86d939a..c4a605dfe28a 100644
--- a/metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.16_beta
+++ b/metadata/md5-cache/www-plugins/chrome-binary-plugins-141.0.7390.30_beta
@@ -8,6 +8,6 @@ LICENSE=google-chrome
RDEPEND=dev-libs/glib:2 dev-libs/nspr dev-libs/nss sys-libs/glibc !www-plugins/chrome-binary-plugins:0 !www-plugins/chrome-binary-plugins:stable !www-plugins/chrome-binary-plugins:unstable
RESTRICT=bindist mirror strip
SLOT=beta
-SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_141.0.7390.16-1_amd64.deb
+SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-beta/google-chrome-beta_141.0.7390.30-1_amd64.deb
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
_md5_=f136b85705308ae3070f14b27ac3f105
diff --git a/metadata/md5-cache/www-servers/lighttpd-1.4.82 b/metadata/md5-cache/www-servers/lighttpd-1.4.82
index 26fc14a629fd..28676a5784cf 100644
--- a/metadata/md5-cache/www-servers/lighttpd-1.4.82
+++ b/metadata/md5-cache/www-servers/lighttpd-1.4.82
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.lighttpd.net https://github.com/lighttpd
INHERIT=lua-single meson readme.gentoo-r1 systemd tmpfiles verify-sig
IUSE=+brotli dbi gnutls kerberos ldap libdeflate +lua maxminddb mbedtls +nettle nss +pcre php sasl selinux ssl unwind webdav xattr +zlib zstd lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=BSD GPL-2
RDEPEND=acct-group/lighttpd acct-user/lighttpd >=dev-libs/xxhash-0.8.2 virtual/libcrypt:= brotli? ( app-arch/brotli:= ) dbi? ( dev-db/libdbi ) gnutls? ( net-libs/gnutls ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-2.1.26:= ) libdeflate? ( app-arch/libdeflate ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) maxminddb? ( dev-libs/libmaxminddb ) mbedtls? ( net-libs/mbedtls:0= ) nettle? ( dev-libs/nettle:= ) nss? ( dev-libs/nss ) pcre? ( dev-libs/libpcre2 ) php? ( dev-lang/php:*[cgi] ) sasl? ( dev-libs/cyrus-sasl ) ssl? ( >=dev-libs/openssl-0.9.7:= ) unwind? ( sys-libs/libunwind:= ) webdav? ( dev-libs/libxml2:= dev-db/sqlite ) xattr? ( kernel_linux? ( sys-apps/attr ) ) zlib? ( >=sys-libs/zlib-1.1 ) zstd? ( app-arch/zstd:= ) selinux? ( sec-policy/selinux-apache ) virtual/tmpfiles
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
SLOT=0
SRC_URI=https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.82.tar.xz verify-sig? ( https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.82.tar.xz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=6ba27abbde10ffc629fb50c100956dc9
+_md5_=dedd72e1ea4968cd9c55c3c03e68ef59
diff --git a/metadata/md5-cache/x11-misc/slock-1.6 b/metadata/md5-cache/x11-misc/slock-1.6
index 826861d36e50..f1abc1cab36a 100644
--- a/metadata/md5-cache/x11-misc/slock-1.6
+++ b/metadata/md5-cache/x11-misc/slock-1.6
@@ -6,10 +6,10 @@ HOMEPAGE=https://tools.suckless.org/slock/
IDEPEND=filecaps? ( sys-libs/libcap )
INHERIT=fcaps savedconfig toolchain-funcs
IUSE=+filecaps savedconfig
-KEYWORDS=amd64 arm64 ~hppa ~ppc64 x86
+KEYWORDS=amd64 arm64 ~hppa ppc64 x86
LICENSE=MIT
RDEPEND=virtual/libcrypt:= x11-libs/libX11 x11-libs/libXext x11-libs/libXrandr
SLOT=0
SRC_URI=https://dl.suckless.org/tools/slock-1.6.tar.gz
_eclasses_=fcaps e868eb04ddde039c83f6505a0cd0a4ac portability a39e3d646f76cb45d06b44cc1144b8d4 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4ea7e61cf949d259f92d94edd30a4bdd
+_md5_=2908331fe4e640a35390269fdff02813
diff --git a/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r4 b/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r4
new file mode 100644
index 000000000000..e1d0889c16dc
--- /dev/null
+++ b/metadata/md5-cache/x11-terms/rxvt-unicode-9.31-r4
@@ -0,0 +1,15 @@
+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 virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test
+DEPEND=dev-libs/libptytty media-libs/fontconfig >=sys-libs/ncurses-5.7-r6:= x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft ) x11-base/xorg-proto
+DESCRIPTION=rxvt clone with xft and unicode support
+EAPI=8
+HOMEPAGE=http://software.schmorp.de/pkg/rxvt-unicode.html
+INHERIT=autotools desktop systemd perl-module prefix
+IUSE=24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel perl startup-notification unicode3 wide-glyphs xft perl_features_debug perl_features_ithreads perl_features_quadmath
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/libptytty media-libs/fontconfig >=sys-libs/ncurses-5.7-r6:= x11-libs/libX11 x11-libs/libXrender x11-libs/libXt gdk-pixbuf? ( x11-libs/gdk-pixbuf ) perl? ( >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:= ) startup-notification? ( x11-libs/startup-notification ) xft? ( x11-libs/libXft )
+SLOT=0
+SRC_URI=http://dist.schmorp.de/rxvt-unicode/Attic/rxvt-unicode-9.31.tar.bz2 https://dev.gentoo.org/~marecki/dists/x11-terms/rxvt-unicode/rxvt-unicode-9.31_24-bit-color_aur-9.31-20239117.patch.xz
+_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 prefix c3c4c93ebda319c0fa7ed6f942ba1010 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=769526d34f2a8510e144052b8feca562
diff --git a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.5 b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.5
index 0ee311a7dfac..0214c4aeca71 100644
--- a/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.5
+++ b/metadata/md5-cache/x11-terms/xfce4-terminal-1.1.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/terminal/start https://gitlab.xfce.org/apps/xfce4-terminal/
INHERIT=meson xdg-utils
IUSE=utempter wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.44.0:2 >=dev-libs/libpcre2-10.00:= >=x11-libs/gtk+-3.22.0:3[wayland?,X?] >=x11-libs/vte-0.51.3:2.91 >=xfce-base/libxfce4ui-4.17.5:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfconf-4.16.0:= utempter? ( sys-libs/libutempter:= ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 )
REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-terminal/1.1/xfce4-terminal-1.1.5.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=55bd985998b846e685a2b5cc5031a289
+_md5_=f4f56dc9a086764238d9c944bf41a24e
diff --git a/metadata/md5-cache/x11-wm/e16-1.0.25-r2 b/metadata/md5-cache/x11-wm/e16-1.0.25-r2
deleted file mode 100644
index 0890ee1c224f..000000000000
--- a/metadata/md5-cache/x11-wm/e16-1.0.25-r2
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig
-DEFINED_PHASES=configure install postinst
-DEPEND=media-libs/freetype:2 media-libs/imlib2[X,text] virtual/libiconv x11-libs/libX11 x11-libs/libXext x11-misc/xbitmaps dbus? ( sys-apps/dbus ) opengl? ( media-libs/glu media-libs/mesa ) pango? ( dev-libs/glib:2 x11-libs/pango[X] ) sound? ( alsa? ( media-libs/alsa-lib ) player? ( media-sound/alsa-utils ) pulseaudio? ( || ( media-libs/libpulse media-sound/apulse[sdk] ) ) audiofile? ( media-libs/audiofile:= ) sndfile? ( media-libs/libsndfile ) ) xcomposite? ( x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes ) xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpresent? ( x11-libs/libXpresent ) xrandr? ( x11-libs/libXrandr ) xrender? ( x11-libs/libXrender ) xsm? ( x11-libs/libICE x11-libs/libSM ) zoom? ( x11-libs/libXxf86vm ) x11-base/xorg-proto
-DESCRIPTION=Enlightenment Window Manager (E16)
-EAPI=8
-HOMEPAGE=https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/
-IUSE=+alsa audiofile dbus debug +dialogs doc examples gnome libhack modules nls no-container opengl +pango +poll player pulseaudio select +sndfile sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=media-libs/freetype:2 media-libs/imlib2[X,text] virtual/libiconv x11-libs/libX11 x11-libs/libXext x11-misc/xbitmaps dbus? ( sys-apps/dbus ) opengl? ( media-libs/glu media-libs/mesa ) pango? ( dev-libs/glib:2 x11-libs/pango[X] ) sound? ( alsa? ( media-libs/alsa-lib ) player? ( media-sound/alsa-utils ) pulseaudio? ( || ( media-libs/libpulse media-sound/apulse[sdk] ) ) audiofile? ( media-libs/audiofile:= ) sndfile? ( media-libs/libsndfile ) ) xcomposite? ( x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes ) xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpresent? ( x11-libs/libXpresent ) xrandr? ( x11-libs/libXrandr ) xrender? ( x11-libs/libXrender ) xsm? ( x11-libs/libICE x11-libs/libSM ) zoom? ( x11-libs/libXxf86vm ) doc? ( app-doc/e16-docs ) nls? ( virtual/libintl ) themes? ( x11-themes/e16-themes ) !x11-wm/enlightenment:0
-REQUIRED_USE=^^ ( poll select ) opengl? ( xcomposite ) pango? ( xft ) sound? ( ^^ ( alsa player pulseaudio ) alsa? ( ^^ ( sndfile audiofile ) ) pulseaudio? ( ^^ ( sndfile audiofile ) ) )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/enlightenment/e16-1.0.25.tar.xz
-_md5_=6cd4badf695b0d7ee1b4364c5f10c264
diff --git a/metadata/md5-cache/x11-wm/e16-1.0.29-r1 b/metadata/md5-cache/x11-wm/e16-1.0.29-r1
deleted file mode 100644
index 224d45bcae20..000000000000
--- a/metadata/md5-cache/x11-wm/e16-1.0.29-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig
-DEFINED_PHASES=configure install postinst
-DEPEND=media-libs/freetype:2 media-libs/imlib2[X,text] virtual/libiconv x11-libs/libX11 x11-libs/libXext x11-misc/xbitmaps dbus? ( sys-apps/dbus ) opengl? ( media-libs/glu media-libs/mesa ) pango? ( dev-libs/glib:2 x11-libs/pango[X] ) sound? ( alsa? ( media-libs/alsa-lib ) player? ( media-sound/alsa-utils ) pulseaudio? ( || ( media-libs/libpulse media-sound/apulse[sdk] ) ) audiofile? ( media-libs/audiofile:= ) sndfile? ( media-libs/libsndfile ) ) xcomposite? ( x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes ) xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpresent? ( x11-libs/libXpresent ) xrandr? ( x11-libs/libXrandr ) xrender? ( x11-libs/libXrender ) xsm? ( x11-libs/libICE x11-libs/libSM ) zoom? ( x11-libs/libXxf86vm ) x11-base/xorg-proto
-DESCRIPTION=Enlightenment Window Manager (E16)
-EAPI=8
-HOMEPAGE=https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/
-IUSE=+alsa audiofile dbus debug +dialogs doc examples gnome libhack modules nls no-container opengl +pango +poll player pulseaudio select +sndfile sound +themes xcomposite +xft xi2 xinerama xpresent +xrandr +xrender +xsm +xsync zoom
-KEYWORDS=amd64 x86
-LICENSE=BSD
-RDEPEND=media-libs/freetype:2 media-libs/imlib2[X,text] virtual/libiconv x11-libs/libX11 x11-libs/libXext x11-misc/xbitmaps dbus? ( sys-apps/dbus ) opengl? ( media-libs/glu media-libs/mesa ) pango? ( dev-libs/glib:2 x11-libs/pango[X] ) sound? ( alsa? ( media-libs/alsa-lib ) player? ( media-sound/alsa-utils ) pulseaudio? ( || ( media-libs/libpulse media-sound/apulse[sdk] ) ) audiofile? ( media-libs/audiofile:= ) sndfile? ( media-libs/libsndfile ) ) xcomposite? ( x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXfixes ) xft? ( x11-libs/libXft ) xinerama? ( x11-libs/libXinerama ) xpresent? ( x11-libs/libXpresent ) xrandr? ( x11-libs/libXrandr ) xrender? ( x11-libs/libXrender ) xsm? ( x11-libs/libICE x11-libs/libSM ) zoom? ( x11-libs/libXxf86vm ) doc? ( app-doc/e16-docs ) nls? ( virtual/libintl ) themes? ( x11-themes/e16-themes ) !x11-wm/enlightenment:0
-REQUIRED_USE=^^ ( poll select ) opengl? ( xcomposite ) pango? ( xft ) sound? ( ^^ ( alsa player pulseaudio ) alsa? ( ^^ ( sndfile audiofile ) ) pulseaudio? ( ^^ ( sndfile audiofile ) ) )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/enlightenment/e16-1.0.29.tar.xz
-_md5_=d4c9c7f09365d07b7c25e2645fc64799
diff --git a/metadata/md5-cache/xfce-base/libxfce4ui-4.20.1 b/metadata/md5-cache/xfce-base/libxfce4ui-4.20.1
deleted file mode 100644
index 8995ababfb38..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4ui-4.20.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) )
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) ) x11-base/xorg-proto
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/libxfce4ui/start https://gitlab.xfce.org/xfce/libxfce4ui/
-INHERIT=xdg-utils vala
-IUSE=glade +introspection startup-notification system-info vala wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4ui/4.20/libxfce4ui-4.20.1.tar.bz2
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dbb0c51ee5456d123d0c7107825f9cad
diff --git a/metadata/md5-cache/xfce-base/libxfce4ui-4.20.2 b/metadata/md5-cache/xfce-base/libxfce4ui-4.20.2
index 86498f551835..9de6a57466e2 100644
--- a/metadata/md5-cache/xfce-base/libxfce4ui-4.20.2
+++ b/metadata/md5-cache/xfce-base/libxfce4ui-4.20.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/libxfce4ui/start https://gitlab.xfce.org/xfce/libxfce4ui/
INHERIT=xdg-utils vala
IUSE=glade +introspection startup-notification system-info vala wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2+ GPL-2+
RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) )
REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/libxfce4ui/4.20/libxfce4ui-4.20.2.tar.bz2
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4ce349b69b88f4d3c0e086d35535ce9b
+_md5_=dbb0c51ee5456d123d0c7107825f9cad
diff --git a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.1 b/metadata/md5-cache/xfce-base/libxfce4ui-4.21.1
deleted file mode 100644
index 131aee783eb5..000000000000
--- a/metadata/md5-cache/xfce-base/libxfce4ui-4.21.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-build/xfce4-dev-tools dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm test
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.72.0 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) ) x11-base/xorg-proto
-DESCRIPTION=Unified widget and session management libs for Xfce
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/libxfce4ui/start https://gitlab.xfce.org/xfce/libxfce4ui/
-INHERIT=meson xdg-utils vala
-IUSE=glade gtk-doc +introspection startup-notification system-info vala wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?] >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?] >=xfce-base/xfconf-4.12.0:= glade? ( >=dev-util/glade-3.5.0:3.10 ) introspection? ( >=dev-libs/gobject-introspection-1.72.0 ) system-info? ( >=dev-libs/libgudev-232 >=gnome-base/libgtop-2.24.0 >=media-libs/libepoxy-1.2 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 startup-notification? ( >=x11-libs/startup-notification-0.4 ) )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/libxfce4ui/4.21/libxfce4ui-4.21.1.tar.xz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d8bd9974d994d952c70c0ec262443a24
diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.4 b/metadata/md5-cache/xfce-base/xfce4-panel-4.20.4
deleted file mode 100644
index a2c714704424..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=vala? ( || ( dev-lang/vala:0.56 ) ) dev-build/xfce4-dev-tools dev-lang/perl dev-util/gdbus-codegen dev-util/intltool sys-devel/gettext virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
-DESCRIPTION=Panel for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/
-INHERIT=vala xdg-utils
-IUSE=+dbusmenu introspection vala wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+ LGPL-2.1+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
-REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.20/xfce4-panel-4.20.4.tar.bz2
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8a2cf00fa303179f3b067253d91a1482
diff --git a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5 b/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5
index f722d4593591..b4423dd9e67f 100644
--- a/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5
+++ b/metadata/md5-cache/xfce-base/xfce4-panel-4.20.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-panel/start https://gitlab.xfce.org/xfce/xfce4-panel/
INHERIT=vala xdg-utils
IUSE=+dbusmenu introspection vala wayland X
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/cairo-1.16.0 >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?] >=xfce-base/exo-4.18.0:= >=xfce-base/garcon-4.18.0:= >=xfce-base/libxfce4ui-4.18.0:= >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?] >=xfce-base/libxfce4windowing-4.20.1:=[X?] >=xfce-base/xfconf-4.18.0:= dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] ) introspection? ( >=dev-libs/gobject-introspection-1.66:= ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXext-1.0.0 x11-libs/libwnck:3 )
REQUIRED_USE=|| ( wayland X ) vala? ( introspection )
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/xfce4-panel/4.20/xfce4-panel-4.20.5.tar.bz2
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ac2cbf16569c8a5cd1688b01ea57a6bb
+_md5_=8a2cf00fa303179f3b067253d91a1482
diff --git a/metadata/md5-cache/xfce-base/xfce4-session-4.20.2 b/metadata/md5-cache/xfce-base/xfce4-session-4.20.2
deleted file mode 100644
index 6600cffe898a..000000000000
--- a/metadata/md5-cache/xfce-base/xfce4-session-4.20.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-libs/glib >=sys-devel/gettext-0.19.8 virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 )
-DESCRIPTION=A session manager for the Xfce desktop environment
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/xfce/xfce4-session/start https://gitlab.xfce.org/xfce/xfce4-session
-INHERIT=xdg-utils
-IUSE=X nls policykit wayland +xscreensaver
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 ) x11-apps/xrdb nls? ( x11-misc/xdg-user-dirs ) X? ( x11-apps/iceauth ) xscreensaver? ( || ( xfce-extra/xfce4-screensaver >=x11-misc/xscreensaver-5.26 x11-misc/light-locker ) )
-REQUIRED_USE=|| ( X wayland )
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/xfce/xfce4-session/4.20/xfce4-session-4.20.2.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0f1accb6bf733da033ca8fe91e26c2cb
diff --git a/metadata/md5-cache/xfce-base/xfce4-session-4.20.3 b/metadata/md5-cache/xfce-base/xfce4-session-4.20.3
index 6c550f51430d..e63fa7576807 100644
--- a/metadata/md5-cache/xfce-base/xfce4-session-4.20.3
+++ b/metadata/md5-cache/xfce-base/xfce4-session-4.20.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-session/start https://gitlab.xfce.org/xfce/xfce4-session
INHERIT=xdg-utils
IUSE=X nls policykit wayland +xscreensaver
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/libxfce4util-4.19.2:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4windowing-4.19.2:= >=xfce-base/xfconf-4.18.0:= policykit? ( >=sys-auth/polkit-0.102 ) wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 ) X? ( >=x11-libs/libICE-1.0.10 >=x11-libs/libSM-1.2.3 >=x11-libs/libX11-1.6.7 >=x11-libs/libwnck-3.10.0:3 ) x11-apps/xrdb nls? ( x11-misc/xdg-user-dirs ) X? ( x11-apps/iceauth ) xscreensaver? ( || ( xfce-extra/xfce4-screensaver >=x11-misc/xscreensaver-5.26 x11-misc/light-locker ) )
REQUIRED_USE=|| ( X wayland )
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/xfce4-session/4.20/xfce4-session-4.20.3.tar.bz2
_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2ef1c2a460df113215479c3d3a6b231a
+_md5_=0f1accb6bf733da033ca8fe91e26c2cb
diff --git a/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2 b/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2
index 0884269fa8a9..838e44a93d0b 100644
--- a/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2
+++ b/metadata/md5-cache/xfce-base/xfce4-settings-4.20.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/xfce4-settings/start https://gitlab.xfce.org/xfce/xfce4-settings/
INHERIT=python-single-r1 xdg-utils
IUSE=X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=python_single_target_python3_9? ( dev-lang/python:3.9 ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) >=dev-libs/glib-2.72.0 >=x11-libs/gtk+-3.24.0:3[X?,wayland?] >=xfce-base/garcon-4.18.0:= >=xfce-base/exo-4.18.0:= >=xfce-base/libxfce4ui-4.19.5:= >=xfce-base/libxfce4util-4.18.0:= >=xfce-base/xfconf-4.19.3:= colord? ( >=x11-misc/colord-1.0.2:= ) libcanberra? ( >=media-libs/libcanberra-0.25[sound(+)] ) upower? ( >=sys-power/upower-0.99.10 ) X? ( >=media-libs/fontconfig-2.6.0 >=x11-libs/libX11-1.6.7 >=x11-libs/libXcursor-1.1.0 >=x11-libs/libXext-1.0.0 >=x11-libs/libXi-1.2.0 >=x11-libs/libXrandr-1.5.0 input_devices_libinput? ( >=x11-drivers/xf86-input-libinput-0.6.0 ) libnotify? ( >=x11-libs/libnotify-0.7.8 ) xklavier? ( >=x11-libs/libxklavier-5.0 ) ) wayland? ( >=dev-libs/wayland-1.20 >=gui-libs/gtk-layer-shell-0.7.0 )
REQUIRED_USE=^^ ( python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( X wayland )
SLOT=0
SRC_URI=https://archive.xfce.org/src/xfce/xfce4-settings/4.20/xfce4-settings-4.20.2.tar.bz2
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9a3e34c2fa0a00eb9ab656fe8777ac72
+_md5_=a4c0470302869b176e11b710432449c4
diff --git a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1 b/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1
index 51a84d302779..10f8c1e0ccf5 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1
+++ b/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/screensaver/start https://gitlab.xfce.org/apps/xfce4-screensaver/
INHERIT=meson xdg-utils
IUSE=elogind +locking pam systemd wayland X
-KEYWORDS=amd64 arm ~arm64 ~riscv x86
+KEYWORDS=amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-libs/dbus-glib-0.30 >=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=xfce-base/garcon-4.16.0:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfconf-4.16.0:= wayland? ( >=dev-libs/wayland-1.15 gui-libs/libwlembed:=[gtk] >=xfce-base/libxfce4windowing-4.19.2:= ) X? ( >=x11-libs/libwnck-3.20:3 >=x11-libs/libX11-1.6.7:= >=x11-libs/libXScrnSaver-1.2.3:= >=x11-libs/libXext-1.0.0:= >=x11-libs/libxklavier-5.2:= ) elogind? ( sys-auth/elogind ) locking? ( pam? ( sys-libs/pam ) ) systemd? ( sys-apps/systemd:= )
REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-screensaver/4.20/xfce4-screensaver-4.20.1.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 6579d5ca9ef28cd07f2c5f067dec76e5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f8063b159c12e6747107f96fec6ef712
+_md5_=affc160158bf2a2e4e3b562de1b3dc21
diff --git a/net-analyzer/fail2ban/fail2ban-1.1.0-r5.ebuild b/net-analyzer/fail2ban/fail2ban-1.1.0-r5.ebuild
new file mode 100644
index 000000000000..c961d80f9443
--- /dev/null
+++ b/net-analyzer/fail2ban/fail2ban-1.1.0-r5.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit bash-completion-r1 edo python-single-r1 systemd tmpfiles
+
+DESCRIPTION="Scans log files and bans IPs that show malicious signs"
+HOMEPAGE="https://www.fail2ban.org/"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/fail2ban/fail2ban"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="selinux systemd test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pyasyncore[${PYTHON_USEDEP}]
+ dev-python/pyasynchat[${PYTHON_USEDEP}]
+ ' 3.12)
+ virtual/logger
+ virtual/mta
+ selinux? ( sec-policy/selinux-fail2ban )
+ systemd? (
+ $(python_gen_cond_dep '
+ dev-python/python-systemd[${PYTHON_USEDEP}]
+ ')
+ )
+"
+BDEPEND="
+ $(python_gen_cond_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ test? (
+ $(python_gen_cond_dep '
+ dev-python/aiosmtpd[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.11.2-adjust-apache-logs-paths.patch
+ "${FILESDIR}"/${PN}-1.0.2-umask-tests.patch
+ "${FILESDIR}"/${PN}-1.1.0-openssh-9.8.patch
+ "${FILESDIR}"/${PN}-1.1.0-openssh-9.8-fixups.patch
+ "${FILESDIR}"/${PN}-1.1.0-openrc-nftables.patch
+ "${FILESDIR}"/${PN}-1.1.0-systemd-order.patch
+ "${FILESDIR}"/${PN}-1.1.0-postfix-ddos.patch
+)
+
+src_prepare() {
+ default
+
+ # Replace /var/run with /run, but not in the top source directory
+ find . -mindepth 2 -type f -exec \
+ sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
+}
+
+src_compile() {
+ edo ${EPYTHON} setup.py build
+}
+
+src_test() {
+ # Skip testRepairDb for bug #907348 (didn't always fail..)
+ # https://github.com/fail2ban/fail2ban/issues/3586
+ bin/fail2ban-testcases \
+ --no-network \
+ --ignore databasetestcase.DatabaseTest.testRepairDb \
+ --verbosity=4 || die "Tests failed with ${EPYTHON}"
+
+ # Workaround for bug #790251
+ rm -rf fail2ban.egg-info || die
+}
+
+src_install() {
+ edo ${EPYTHON} setup.py install --prefix="${EPREFIX}/usr" --root="${D}"
+ python_fix_shebang "${ED}"/usr/bin
+ python_optimize
+
+ einstalldocs
+
+ rm -rf "${ED}"/usr/share/doc/${PN} "${ED}"/run || die
+
+ newconfd files/fail2ban-openrc.conf ${PN}
+ # These two are placed in the ${BUILD_DIR} after being "built"
+ # in install_scripts().
+ newinitd "${S}"/build/fail2ban-openrc.init ${PN}
+ systemd_dounit "${S}"/build/${PN}.service
+
+ dotmpfiles files/${PN}-tmpfiles.conf
+
+ doman man/*.{1,5}
+
+ # Use INSTALL_MASK if you do not want to touch /etc/logrotate.d.
+ # See http://thread.gmane.org/gmane.linux.gentoo.devel/35675
+ insinto /etc/logrotate.d
+ newins files/${PN}-logrotate ${PN}
+
+ keepdir /var/lib/${PN}
+
+ newbashcomp files/bash-completion ${PN}-client
+ bashcomp_alias ${PN}-client ${PN}-server ${PN}-regex
+}
+
+pkg_preinst() {
+ has_version "<${CATEGORY}/${PN}-0.7"
+ previous_less_than_0_7=$?
+}
+
+pkg_postinst() {
+ tmpfiles_process ${PN}-tmpfiles.conf
+
+ if [[ ${previous_less_than_0_7} == 0 ]] ; then
+ elog
+ elog "Configuration files are now in /etc/fail2ban/"
+ elog "You probably have to manually update your configuration"
+ elog "files before restarting Fail2Ban!"
+ elog
+ elog "Fail2Ban is not installed under /usr/lib anymore. The"
+ elog "new location is under /usr/share."
+ elog
+ elog "You are upgrading from version 0.6.x, please see:"
+ elog "http://www.fail2ban.org/wiki/index.php/HOWTO_Upgrade_from_0.6_to_0.8"
+ fi
+
+ if ! has_version dev-python/pyinotify ; then
+ elog "For most jail.conf configurations, it is recommended you install"
+ elog "dev-python/pyinotify to control how log file modifications are detected"
+ fi
+
+ if ! has_version dev-lang/python[sqlite] ; then
+ elog "If you want to use ${PN}'s persistent database, then reinstall"
+ elog "dev-lang/python with USE=sqlite. If you do not use the"
+ elog "persistent database feature, then you should set"
+ elog "dbfile = :memory: in fail2ban.conf accordingly."
+ fi
+}
diff --git a/net-analyzer/fail2ban/files/fail2ban-1.1.0-postfix-ddos.patch b/net-analyzer/fail2ban/files/fail2ban-1.1.0-postfix-ddos.patch
new file mode 100644
index 000000000000..efdc463e1fea
--- /dev/null
+++ b/net-analyzer/fail2ban/files/fail2ban-1.1.0-postfix-ddos.patch
@@ -0,0 +1,38 @@
+https://github.com/fail2ban/fail2ban/pull/4072
+https://bugs.gentoo.org/963047
+
+commit 0fee8dbe9241f8d387f064a079668457a0efd33d
+Author: Ulrich Müller <ulm@gentoo.org>
+Date: Thu Sep 18 07:20:38 2025 +0200
+
+ filter.d/postfix.conf: Add optional "NOQUEUE:" to mdpr-ddos
+
+ The current regex doesn't match the following log entry, seen with
+ Postfix 3.10.2:
+
+ Sep 17 18:19:20 mxhost postfix/smtpd[12345]: NOQUEUE: lost connection after CONNECT from unknown[192.0.2.25]
+ Sep 17 18:19:20 mxhost postfix/smtpd[12345]: disconnect from unknown[192.0.2.25] commands=0/0
+
+--- a/config/filter.d/postfix.conf
++++ b/config/filter.d/postfix.conf
+@@ -38,7 +38,7 @@
+
+ # Includes some of the log messages described in
+ # <http://www.postfix.org/POSTSCREEN_README.html>.
+-mdpr-ddos = (?:lost connection after (?!(?:DATA|AUTH)\b)[A-Z]+|disconnect(?= from \S+(?: \S+=\d+)* auth=0/(?:[1-9]|\d\d+))|(?:PREGREET \d+|HANGUP) after \S+|COMMAND (?:TIME|COUNT|LENGTH) LIMIT)
++mdpr-ddos = (?:NOQUEUE: )?(?:lost connection after (?!(?:DATA|AUTH)\b)[A-Z]+|disconnect(?= from \S+(?: \S+=\d+)* auth=0/(?:[1-9]|\d\d+))|(?:PREGREET \d+|HANGUP) after \S+|COMMAND (?:TIME|COUNT|LENGTH) LIMIT)
+ mdre-ddos = ^from [^[]*\[<HOST>\]%(_port)s:?
+
+ mdpr-extra = (?:%(mdpr-auth)s|%(mdpr-normal)s)
+--- a/fail2ban/tests/files/logs/postfix
++++ b/fail2ban/tests/files/logs/postfix
+@@ -187,6 +187,9 @@
+ # failJSON: { "time": "2005-06-08T23:14:54", "match": true , "host": "192.0.2.26", "desc": "abusive clients hitting command limit (gh-3040)" }
+ Jun 8 23:14:54 proxy2 postfix/postscreen[473]: COMMAND COUNT LIMIT from [192.0.2.26]:15592 after RCPT
+
++# failJSON: { "time": "2004-09-17T18:19:20", "match": true , "host": "192.0.2.25" }
++Sep 17 18:19:20 mxhost postfix/smtpd[12345]: NOQUEUE: lost connection after CONNECT from unknown[192.0.2.25]
++
+
+ # filterOptions: [{}, {"mode": "ddos"}, {"mode": "aggressive"}]
+ # failJSON: { "match": false, "desc": "don't affect lawful data (sporadical connection aborts within DATA-phase, see gh-1813 for discussion)" }
diff --git a/net-dns/avahi/avahi-0.9_rc2-r3.ebuild b/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
index cc1766171c5b..c329023f4230 100644
--- a/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
+++ b/net-dns/avahi/avahi-0.9_rc2-r3.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${PV/_/-}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="autoipd bookmarks +dbus doc gdbm gtk howl-compat +introspection mdnsresponder-compat nls python qt6 selinux systemd test"
REQUIRED_USE="
diff --git a/net-dns/bind-tools/bind-tools-9.20.13.ebuild b/net-dns/bind-tools/bind-tools-9.20.13.ebuild
index 39e870012a8e..536d191eeaf6 100644
--- a/net-dns/bind-tools/bind-tools-9.20.13.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.20.13.ebuild
@@ -20,7 +20,7 @@ IUSE="+caps dnstap doc gssapi idn ipv6 libedit libressl readline xml"
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
COMMON_DEPEND="
- =net-dns/bind-${PV}-r1:=
+ =net-dns/bind-${PV}:=
dev-libs/libuv:=
dev-libs/jemalloc
caps? ( sys-libs/libcap )
diff --git a/net-dns/dnsdist/Manifest b/net-dns/dnsdist/Manifest
index 7d00cad96205..1deff8da9c1c 100644
--- a/net-dns/dnsdist/Manifest
+++ b/net-dns/dnsdist/Manifest
@@ -1,4 +1,5 @@
DIST dnsdist-1.9.10.tar.bz2 1598472 BLAKE2B ea66ca17ef66ecc64fd3a7379b22c2b0448c2a41f325e574a4edb20dfe408315be84a407b78f30a441479fbbcba31a28da2e310c275877739918ad3f9870acd1 SHA512 d7249861bb5454dce3d179701e1c686c5c5ed177ca39b07ca6b1f27d2ab7a014d0d255ee6b70153962dc5d9a84545ae4a4a55c53c8e75f308cda5406eed57e9b
-DIST dnsdist-2.0.0.tar.xz 2275260 BLAKE2B 890bd555ec539ef5d3e9906e15410006471f1dc4848c768a3c631fe399f35e8b42ffc01a53aa9ff3b2f1248d635b9f9b90c1527f7e391848795b28c065398290 SHA512 dee84019ae317bc4e0b4d2f94e38a221bfa94460d3bb8d82ad152eed99bef1e2bd2631f5c1e6930fb9957a928ed9cf891ef8165137cd8ec1902fb734d5aab8fb
-DIST dnsdist-docs-2.0.0.tar.xz 1384988 BLAKE2B faaf319de9ae2d85870cf62df791769fe2600a0af4c76b4b075337be32acfcf735d8193abff5deb45726fe8005f9909d9b7fd760c8c91db1b875f5647e453a5c SHA512 df652d67c55f8478331652dd8f31bc90c8a6fb4eb139706e4ac0a4721c3aa84f6f7b2da0c0de76c801f7a1d56bb01415384b27ee6b2ade6965d14d7a25958f91
-DIST dnsdist-rust-2.0.0-crates.tar.xz 5268364 BLAKE2B 36b370eacb7332d04de0fa1be2a49983c030c94df00abcc6681180b1ad5fa8bfe3e19744543b3707e305d57649837a632c1400fd4ae1b4626f084310db8f9bad SHA512 a9f1e10a71a9fb2e6879077224823dd278f1a27c5698076e69bc4bcdf89cff5e54ffd0fce90113131358398289400da263b90c895d167cb3c007fcc96654e116
+DIST dnsdist-1.9.11.tar.bz2 1598511 BLAKE2B 54b197e625e10aa84238264e33b8df398d151645883586c778669741f96f21aee8b2242cec593e9ed2db19a134600cceb5eb69c193a1e527b6da4025b9658c73 SHA512 d1460051e4cc30c4df48f640dc18846ea68102227df3ef016cdb63c8ef62151ee99748c370dc3084aa06b9e2c902a9991db8d2134cded71dac18b1271d1bd2db
+DIST dnsdist-2.0.1.tar.xz 2279512 BLAKE2B 6eee67a678ef1a044f60f8989befdcf84ce487bcbe03d2aedbb196b1393f7b5227e93ca25a56e4c400c4159e6e7ec1474e26311ae76c55116f438de234b724d7 SHA512 8e0b6b9d9db36e19c4617e79a36f86f8bc1a0096569dab0dc178ee9fa1b3af3b8baaa40252be9c7450a01e2d169a530edcc8f52e794e4efa649f5f0582b579d1
+DIST dnsdist-docs-2.0.1.tar.xz 1382776 BLAKE2B 9b701e1c06118f242cf5fef019c015d5bd9608db893c1e708666d572cc8d0b3745f5bd935e76995e2894288a3d039aea9de6a409295ba096a72acd960d4e5507 SHA512 fc0ce707ec6dddf0057f8fd4bafe7513017b8e71e39b77e0525a67fbab68bbc1393490368eacad31ffccebebed156d0cc6ec646dbba30369ff67c63d71410057
+DIST dnsdist-rust-2.0.1-crates.tar.xz 5268364 BLAKE2B 36b370eacb7332d04de0fa1be2a49983c030c94df00abcc6681180b1ad5fa8bfe3e19744543b3707e305d57649837a632c1400fd4ae1b4626f084310db8f9bad SHA512 a9f1e10a71a9fb2e6879077224823dd278f1a27c5698076e69bc4bcdf89cff5e54ffd0fce90113131358398289400da263b90c895d167cb3c007fcc96654e116
diff --git a/net-dns/dnsdist/dnsdist-1.9.11.ebuild b/net-dns/dnsdist/dnsdist-1.9.11.ebuild
new file mode 100644
index 000000000000..e34140abd61a
--- /dev/null
+++ b/net-dns/dnsdist/dnsdist-1.9.11.ebuild
@@ -0,0 +1,113 @@
+# 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 )
+
+inherit flag-o-matic lua-single
+
+DESCRIPTION="A highly DNS-, DoS- and abuse-aware loadbalancer"
+HOMEPAGE="https://www.dnsdist.org/index.html"
+
+SRC_URI="https://downloads.powerdns.com/releases/${P}.tar.bz2"
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+
+IUSE="bpf cdb dnscrypt dnstap doh doh3 ipcipher lmdb quic regex snmp +ssl systemd test web xdp"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}
+ dnscrypt? ( ssl )
+ doh? ( ssl )
+ doh3? ( ssl quic )
+ ipcipher? ( ssl )
+ quic? ( ssl )"
+
+RDEPEND="acct-group/dnsdist
+ acct-user/dnsdist
+ bpf? ( dev-libs/libbpf:= )
+ cdb? ( dev-db/tinycdb:= )
+ dev-libs/boost:=
+ sys-libs/libcap
+ dev-libs/libedit
+ dev-libs/libsodium:=
+ dnstap? ( dev-libs/fstrm )
+ doh? ( net-libs/nghttp2:= )
+ doh3? ( net-libs/quiche:= )
+ lmdb? ( dev-db/lmdb:= )
+ quic? ( net-libs/quiche )
+ regex? ( dev-libs/re2:= )
+ snmp? ( net-analyzer/net-snmp:= )
+ ssl? ( dev-libs/openssl:= )
+ systemd? ( sys-apps/systemd:0= )
+ xdp? ( net-libs/xdp-tools )
+ ${LUA_DEPS}
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+pkg_setup() {
+ lua-single_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ # clean up duplicate file
+ rm -f README.md
+}
+
+src_configure() {
+ # bug #822855
+ append-lfs-flags
+
+ # some things can only be enabled/disabled by defines
+ ! use dnstap && append-cppflags -DDISABLE_PROTOBUF
+ ! use web && append-cppflags -DDISABLE_BUILTIN_HTML
+
+ local myeconfargs=(
+ --sysconfdir=/etc/dnsdist
+ --enable-tls-providers
+ --with-lua="${ELUA}"
+ --without-gnutls
+ --without-h2o
+ $(use_with bpf ebpf)
+ $(use_with cdb cdb)
+ $(use_enable doh dns-over-https)
+ $(use_enable doh3 dns-over-http3)
+ $(use_enable dnscrypt)
+ $(use_enable dnstap)
+ $(use_enable ipcipher)
+ $(use_with lmdb)
+ $(use_enable quic dns-over-quic)
+ $(use_with regex re2)
+ $(use_with snmp net-snmp)
+ $(use_enable ssl dns-over-tls)
+ $(use_enable systemd)
+ $(use_enable test unit-tests)
+ $(use_with xdp xsk)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ insinto /etc/dnsdist
+ doins "${FILESDIR}"/dnsdist.conf.example
+
+ newconfd "${FILESDIR}"/dnsdist.confd ${PN}
+ newinitd "${FILESDIR}"/dnsdist.initd ${PN}
+}
+
+pkg_postinst() {
+ elog "dnsdist provides multiple instances support. You can create more instances"
+ elog "by symlinking the dnsdist init script to another name."
+ elog
+ elog "The name must be in the format dnsdist.<suffix> and dnsdist will use the"
+ elog "/etc/dnsdist/dnsdist-<suffix>.conf configuration file instead of the default."
+}
diff --git a/net-dns/dnsdist/dnsdist-2.0.0.ebuild b/net-dns/dnsdist/dnsdist-2.0.1.ebuild
index 7d50088c8fb7..7d50088c8fb7 100644
--- a/net-dns/dnsdist/dnsdist-2.0.0.ebuild
+++ b/net-dns/dnsdist/dnsdist-2.0.1.ebuild
diff --git a/net-firewall/nftables/nftables-1.1.4.ebuild b/net-firewall/nftables/nftables-1.1.4.ebuild
index 536c21175f8e..b1b5eb179b0c 100644
--- a/net-firewall/nftables/nftables-1.1.4.ebuild
+++ b/net-firewall/nftables/nftables-1.1.4.ebuild
@@ -22,7 +22,7 @@ else
https://netfilter.org/projects/nftables/files/${P}.tar.xz
verify-sig? ( https://netfilter.org/projects/nftables/files/${P}.tar.xz.sig )
"
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-netfilter-20240415 )"
fi
diff --git a/net-fs/samba/samba-4.22.3.ebuild b/net-fs/samba/samba-4.22.3.ebuild
index ad51485ae7a5..f075a46a9f1c 100644
--- a/net-fs/samba/samba-4.22.3.ebuild
+++ b/net-fs/samba/samba-4.22.3.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == *_rc* ]]; then
SRC_URI="https://download.samba.org/pub/samba/rc/${MY_P}.tar.gz"
else
SRC_URI="https://download.samba.org/pub/samba/stable/${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
fi
S="${WORKDIR}/${MY_P}"
diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest
index 1f879d97a989..85264c7f4e5b 100644
--- a/net-im/signal-desktop-bin/Manifest
+++ b/net-im/signal-desktop-bin/Manifest
@@ -1 +1 @@
-DIST signal-desktop_7.70.0_amd64.deb 111151328 BLAKE2B 80354f0422325f06f5c89b9605bd7119456684782a1505d86ba8d348a9c26cd2f64ad541cd5fe647a852ce475df17b27914ae36d7188ccd875d713b2f0fc9eee SHA512 947329de1e162080777828bcc24852d64690954307c889486762cbccafebe65f36cace5f47b8f445a2fc6503f87f61361e4b5abe7f76b551967860a0f14b5d55
+DIST signal-desktop_7.71.0_amd64.deb 111034294 BLAKE2B 0cfd33a7428aeaeb986d73565ca957df337ee0e3949b5010c3e59a2bc4b4aec5e9f6d8e34493839816033f6f1a3db34238495341a1e96accdf6c55c8550259f7 SHA512 2966b134a1ff07a96ec62f741350fd082484baf76ba539bc3a954cadecad3117079955ce90953ecaa1a588b5c3d9d8048a3cc21465fa302ab98802e8f99c51dd
diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-7.70.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-7.71.0.ebuild
index 4eed218e08b5..4eed218e08b5 100644
--- a/net-im/signal-desktop-bin/signal-desktop-bin-7.70.0.ebuild
+++ b/net-im/signal-desktop-bin/signal-desktop-bin-7.71.0.ebuild
diff --git a/net-irc/weechat/weechat-4.5.2-r1.ebuild b/net-irc/weechat/weechat-4.5.2-r1.ebuild
new file mode 100644
index 000000000000..d4bd56335b97
--- /dev/null
+++ b/net-irc/weechat/weechat-4.5.2-r1.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GUILE_COMPAT=( 2-2 3-0 )
+LUA_COMPAT=( lua5-{1,3,4} luajit )
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+GENTOO_DEPEND_ON_PERL=no
+
+inherit guile-single lua-single perl-module python-single-r1 cmake xdg
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/weechat/weechat.git"
+else
+ inherit verify-sig
+ SRC_URI="https://weechat.org/files/src/${P}.tar.xz
+ verify-sig? ( https://weechat.org/files/src/${P}.tar.xz.asc )"
+ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/weechat.org.asc
+ BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-weechat )"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+DESCRIPTION="Portable and multi-interface IRC client"
+HOMEPAGE="https://weechat.org/"
+
+LICENSE="GPL-3+"
+SLOT="0/${PV}"
+
+NETWORKS="+irc"
+PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
+# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
+# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
+SCRIPT_LANGS="guile lua +perl +python ruby tcl ${GENTOO_PERL_USESTRING}"
+LANGS=" cs de es fr hu it ja pl pt pt_BR ru sr tr"
+IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
+
+REQUIRED_USE="
+ enchant? ( spell )
+ guile? ( ${GUILE_REQUIRED_USE} )
+ lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( nls )
+ relay-api? ( relay )
+"
+
+RDEPEND="
+ dev-libs/libgcrypt:0=
+ net-libs/gnutls:=
+ sys-libs/ncurses:0=
+ sys-libs/zlib:=
+ net-misc/curl[ssl]
+ charset? ( virtual/libiconv )
+ guile? ( ${GUILE_DEPS} )
+ lua? ( ${LUA_DEPS} )
+ nls? ( virtual/libintl )
+ perl? (
+ ${GENTOO_PERL_DEPSTRING}
+ dev-lang/perl:=
+ virtual/libcrypt:=
+ )
+ python? ( ${PYTHON_DEPS} )
+ relay-api? ( dev-libs/cJSON )
+ ruby? (
+ || (
+ dev-lang/ruby:3.3
+ dev-lang/ruby:3.2
+ dev-lang/ruby:3.1
+ )
+ )
+ selinux? ( sec-policy/selinux-irc )
+ spell? (
+ enchant? ( app-text/enchant:* )
+ !enchant? ( app-text/aspell )
+ )
+ tcl? ( >=dev-lang/tcl-8.4.15:0= )
+ zstd? ( app-arch/zstd:= )
+"
+
+DEPEND="${RDEPEND}
+ test? ( dev-util/cpputest )
+"
+
+BDEPEND+="
+ virtual/pkgconfig
+ doc? ( >=dev-ruby/asciidoctor-1.5.4 )
+ man? ( >=dev-ruby/asciidoctor-1.5.4 )
+ nls? ( >=sys-devel/gettext-0.15 )
+"
+
+DOCS="AUTHORS.md CHANGELOG.md CONTRIBUTING.md UPGRADING.md README.md"
+
+RESTRICT="!test? ( test )"
+
+pkg_setup() {
+ use guile && guile-single_pkg_setup
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ use guile && guile_bump_sources
+
+ # install only required translations
+ local i
+ for i in ${LANGS} ; do
+ if ! has ${i} ${LINGUAS-${i}} ; then
+ sed -i \
+ -e "/${i}.po/d" \
+ po/CMakeLists.txt || die
+ fi
+ done
+
+ # install only required documentation ; en always
+ local j
+ for i in $(grep -e 'set(.*en.*)$' doc/CMakeLists.txt \
+ | sed -e 's/.*set(\(\w\+\).*/\1/'); do
+ for j in $(grep set.${i} doc/CMakeLists.txt \
+ | sed -e "s/.*${i}\(.*\)).*/\1/" -e 's/ en//'); do
+ if ! has ${j} ${LINGUAS-${j}} ; then
+ sed -i \
+ -e "s/\(set(${i}.*\) ${j}/\1/" \
+ doc/CMakeLists.txt || die
+ fi
+ done
+ done
+
+ # install docs in correct directory
+ sed -i "s#\${DATAROOTDIR}/doc/\${PROJECT_NAME}#\0-${PVR}/html#" doc/CMakeLists.txt || die
+
+ if [[ ${CHOST} == *-darwin* ]]; then
+ # fix linking error on Darwin
+ sed -i "s/+ get_config_var('LINKFORSHARED')//" \
+ cmake/FindPython.cmake || die
+ # allow to find the plugins by default
+ sed -i 's/".so,.dll"/".bundle,.so,.dll"/' \
+ src/core/wee-config.c || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DLIBDIR="${EPREFIX}/usr/$(get_libdir)"
+ -DENABLE_JAVASCRIPT=OFF
+ -DENABLE_LARGEFILE=ON
+ -DENABLE_NCURSES=ON
+ -DENABLE_PHP=OFF
+ -DENABLE_ALIAS=$(usex alias)
+ -DENABLE_BUFLIST=$(usex buflist)
+ -DENABLE_CHARSET=$(usex charset)
+ -DENABLE_DOC=$(usex doc)
+ # To build complete documentation weechat requires all plugins (except
+ # javascript) to be enabled. That's impossible since php was dropped in
+ # net-irc/weechat-3.5.r1.ebuild. bug #705702
+ # If user chooses to build documentation via -DENABLE_DOC we must force
+ # building incomplete documentation, for which support was added in 4.0.0
+ # https://github.com/weechat/weechat/blob/v4.0.0/ReleaseNotes.adoc#documentation
+ -DENABLE_DOC_INCOMPLETE=ON
+ -DENABLE_ENCHANT=$(usex enchant)
+ -DENABLE_EXEC=$(usex exec)
+ -DENABLE_FIFO=$(usex fifo)
+ -DENABLE_FSET=$(usex fset)
+ -DENABLE_GUILE=$(usex guile)
+ -DENABLE_IRC=$(usex irc)
+ -DENABLE_LOGGER=$(usex logger)
+ -DENABLE_LUA=$(usex lua)
+ -DENABLE_MAN=$(usex man)
+ -DENABLE_NLS=$(usex nls)
+ -DENABLE_PERL=$(usex perl)
+ -DENABLE_PYTHON=$(usex python)
+ -DENABLE_RELAY=$(usex relay)
+ -DENABLE_CJSON=$(usex relay-api)
+ -DENABLE_RUBY=$(usex ruby)
+ -DENABLE_SCRIPT=$(usex scripts)
+ -DENABLE_SCRIPTS=$(usex scripts)
+ -DENABLE_SPELL=$(usex spell)
+ -DENABLE_TCL=$(usex tcl)
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_TRIGGER=$(usex trigger)
+ -DENABLE_TYPING=$(usex typing)
+ -DENABLE_XFER=$(usex xfer)
+ -DENABLE_ZSTD=$(usex zstd)
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ if $(locale -a | grep -iq "en_US\.utf.*8"); then
+ cmake_src_test -V
+ else
+ eerror "en_US.UTF-8 locale is required to run ${PN}'s ${FUNCNAME}"
+ die "required locale missing"
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ use guile && guile_unstrip_ccache
+}
diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-9999.ebuild
index 62471ba340f8..d4bd56335b97 100644
--- a/net-irc/weechat/weechat-9999.ebuild
+++ b/net-irc/weechat/weechat-9999.ebuild
@@ -6,8 +6,9 @@ EAPI=8
GUILE_COMPAT=( 2-2 3-0 )
LUA_COMPAT=( lua5-{1,3,4} luajit )
PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+GENTOO_DEPEND_ON_PERL=no
-inherit cmake guile-single lua-single python-single-r1 xdg
+inherit guile-single lua-single perl-module python-single-r1 cmake xdg
if [[ ${PV} == "9999" ]] ; then
inherit git-r3
@@ -31,7 +32,7 @@ NETWORKS="+irc"
PLUGINS="+alias +buflist +charset +exec +fifo +fset +logger +relay +scripts +spell +trigger +typing +xfer"
# dev-lang/v8 was dropped from Gentoo so we can't enable javascript support
# dev-lang/php eclass support is lacking, php plugins don't work. bug #705702
-SCRIPT_LANGS="guile lua +perl +python ruby tcl"
+SCRIPT_LANGS="guile lua +perl +python ruby tcl ${GENTOO_PERL_USESTRING}"
LANGS=" cs de es fr hu it ja pl pt pt_BR ru sr tr"
IUSE="doc enchant man nls relay-api selinux test +zstd ${SCRIPT_LANGS} ${PLUGINS} ${INTERFACES} ${NETWORKS}"
@@ -55,6 +56,7 @@ RDEPEND="
lua? ( ${LUA_DEPS} )
nls? ( virtual/libintl )
perl? (
+ ${GENTOO_PERL_DEPSTRING}
dev-lang/perl:=
virtual/libcrypt:=
)
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild
index 5f30d24b6d02..dc169f3ee3f7 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2+ BSD"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild
index 9d0595d46924..e92756868c66 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2+ BSD"
SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~sparc x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-misc/dropbox/Manifest b/net-misc/dropbox/Manifest
index 0b994dc10389..0b994e0edfc5 100644
--- a/net-misc/dropbox/Manifest
+++ b/net-misc/dropbox/Manifest
@@ -4,3 +4,4 @@ DIST dropbox-lnx.x86_64-229.4.5197.tar.gz 111042587 BLAKE2B 5d81293ae4f1e9163cfa
DIST dropbox-lnx.x86_64-230.4.8797.tar.gz 110515845 BLAKE2B 40f10ab1f729890836b0ff82028eb7a1d563b5c46794e4fb694ab5ea04e4aad168a21cd2bf0b80b783b8c4ac33d1331f0928eecf0dae043de467e7756df4a33f SHA512 ae786cecd8853819386ec6fe5338babf1a016719df38e9cb251330b924e390219b15e066bb00a70615ada1738642411d64c4bbdcc851427af00dff96f8f35605
DIST dropbox-lnx.x86_64-231.4.5770.tar.gz 71507143 BLAKE2B 55d1afa0b873b8d128aa584efe4ece6679b04c06faed2a25099e364da09ece373a63a55369c3eba27d659c8d3963b23ba98d5f50128929ccff5263fb26b02c32 SHA512 ae8db50c31a6b992c274f409f10dfcf443febdf8ec6a1ec64d72ee80cc968145ddf39b5eb5f04ffb0e6fa8102635888cdbdb6b6db5f7511acdc56a046b612a98
DIST dropbox-lnx.x86_64-232.4.5926.tar.gz 71046944 BLAKE2B 2c75f4e5b6b4ea0eb826284146b02cc2942ea8c4b70012e76c4f647192653c7701111a874d30e070133a9deee9aca216301706dc3e437064fe15a9fa1172a534 SHA512 020cb7754b9f697683c8126cf7d16a10b28137ec67ec7f9261017c7a6b6214bb073c840a307afc6be3e17884c3703686b75a40b50a2c09a304dca33970bb39e6
+DIST dropbox-lnx.x86_64-232.4.5988.tar.gz 71051573 BLAKE2B 6adbcd16c8a3854e60635284b288e2a83e11c731cc1028abc02687a9cbd22bf39dec2ed4931d6da2171809ddc0544ec639a86ccdefc83f64cf162033229c7c66 SHA512 c8277b89d8677b6cf12e72362094ff0ff2e4b1e74c1958ff82b6f573b6077457834aad36067fd5b082f7ae3022548ffadf53d02a5c1f87a2ba624dc088e4b88b
diff --git a/net-misc/dropbox/dropbox-232.4.5988.ebuild b/net-misc/dropbox/dropbox-232.4.5988.ebuild
new file mode 100644
index 000000000000..3c2b63ba9bcb
--- /dev/null
+++ b/net-misc/dropbox/dropbox-232.4.5988.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils systemd xdg
+
+DESCRIPTION="Dropbox daemon (pretends to be GUI-less)"
+HOMEPAGE="https://www.dropbox.com/"
+SRC_URI="
+ https://clientupdates.dropboxstatic.com/dbx-releng/client/dropbox-lnx.x86_64-${PV}.tar.gz
+ https://uxwing.com/wp-content/themes/uxwing/download/brands-and-social-media/dropbox-icon.svg
+"
+
+LICENSE="BSD-2 CC-BY-ND-3.0 FTL MIT LGPL-2 openssl dropbox"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+IUSE="selinux X"
+
+RESTRICT="mirror strip"
+
+QA_PREBUILT="opt/.*"
+QA_EXECSTACK="opt/dropbox/dropbox"
+
+BDEPEND="dev-util/patchelf"
+
+# Be sure to have GLIBCXX_3.4.9, #393125
+RDEPEND="
+ X? (
+ x11-themes/hicolor-icon-theme
+ dev-libs/libayatana-appindicator
+ )
+ selinux? ( sec-policy/selinux-dropbox )
+ app-arch/bzip2
+ dev-libs/glib:2
+ dev-libs/libffi-compat:7
+ media-libs/fontconfig
+ media-libs/freetype
+ net-misc/wget
+ sys-libs/zlib
+ sys-libs/ncurses-compat:5
+ virtual/opengl
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXrender
+ x11-libs/libxcb
+"
+
+src_unpack() {
+ unpack ${A}
+ mkdir -p "${S}" || die
+ mv "${WORKDIR}"/.dropbox-dist/* "${S}" || die
+ mv "${S}"/dropbox-lnx.*-${PV}/* "${S}" || die
+ rmdir "${S}"/dropbox-lnx.*-${PV}/ || die
+ rmdir .dropbox-dist || die
+}
+
+src_prepare() {
+ default
+ # We supply this in RDEPEND
+ rm -vf libffi.so.7* || die
+ # Unused
+ rm -vf wmctrl || die
+ if use X ; then
+ mv images/hicolor/16x16/status "${T}" || die
+ else
+ rm -vrf images || die
+ fi
+ patchelf --set-rpath '$ORIGIN' \
+ apex._apex.*.so \
+ nucleus_python.*.so \
+ tprt.*.so \
+ || die
+ pax-mark cm dropbox
+ mv README ACKNOWLEDGEMENTS "${T}" || die
+}
+
+src_install() {
+ local targetdir="/opt/dropbox"
+
+ insinto "${targetdir}"
+ doins -r *
+ fperms a+x "${targetdir}"/{dropbox,dropboxd}
+ dosym "${targetdir}/dropboxd" "/opt/bin/dropbox"
+
+ if use X; then
+ # symlinks for bug 955139
+ dosym ../../usr/$(get_libdir)/libayatana-appindicator3.so.1 ${targetdir}/libappindicator3.so.1
+ dosym libappindicator3.so.1 ${targetdir}/libappindicator3.so
+
+ doicon -s 16 -c status "${T}"/status
+ newicon -s scalable "${DISTDIR}/dropbox-icon.svg" dropbox.svg
+ fi
+
+ make_desktop_entry "${PN}" "Dropbox" "dropbox"
+
+ newinitd "${FILESDIR}"/dropbox.initd dropbox
+ newconfd "${FILESDIR}"/dropbox.conf dropbox
+ systemd_newunit "${FILESDIR}"/dropbox_at.service-r2 "dropbox@.service"
+
+ dodoc "${T}"/{README,ACKNOWLEDGEMENTS}
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ einfo "Warning: while running, dropbox may attempt to autoupdate itself in"
+ einfo " your user's home directory. To prevent this, run the following as"
+ einfo " each user who will run dropbox:"
+ einfo ""
+ einfo "install -dm0 ~/.dropbox-dist"
+ einfo ""
+ einfo "If you do allow dropbox to update/install to your user homedir, you"
+ einfo " will need to create some compat symlinks to keep the tray icon working:"
+ einfo ""
+ einfo "ln -sf /usr/$(get_libdir)/libayatana-appindicator3.so.1 ~/.dropbox-dist/dropbox-lnx.*/libappindicator3.so.1"
+ einfo "ln -sf libappindicator3.so.1 ~/.dropbox-dist/dropbox-lnx.*/libappindicator3.so"
+
+ if has_version gnome-base/gnome-shell; then
+ if ! has_version gnome-extra/gnome-shell-extension-appindicator; then
+ einfo ""
+ einfo "Please install gnome-extra/gnome-shell-extension-appindicator if you"
+ einfo " require tray icon support for Dropbox in Gnome."
+ fi
+ fi
+
+}
diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index 93fbb4636b17..a38d55b4090f 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,5 +1,5 @@
-DIST gallery-dl-1.30.0.gh.tar.gz 897871 BLAKE2B 20a394f9db1b54cfda54726785aee626a87d9371622f9c2b2395d748af3435e770f07bb76b33ec9b8a904621c2e6ac2f54248334200a948a4d3aed6697f6d9c5 SHA512 471aed1ff3aba4e394516afc387679346bec598fb2cd5cbf68ab5bd5922bb941cb8a1bca7ea7f676b7ce193ae7811370909539520a27190c5f1fa528d6af7981
DIST gallery-dl-1.30.2.gh.tar.gz 918363 BLAKE2B b79f9e1dce8061f3a9b69ae916563ac23d4d20fa401e50785a4465d7f4b7a56f6c71511eba9d183e1e6df8443d5ff033485e945afd92016774a5d209aaf4c108 SHA512 493caa4d3aa71bf4e40142dff7ed60431277b9d8032304f5816e966e8ab27d4c3c988ff22f9debe14971bcda50150d69282055a249b7a6b48bb52ee16e7c7544
DIST gallery-dl-1.30.4.gh.tar.gz 938199 BLAKE2B e8d9f245fe5da37dd996bf2bd66edf7e1ee553ea62fe16ce9fb98c0d473bdb2dd0cbe3459da2fa5c9215cffc4eef7b599e3c25135ffaa7af0a36bf6e285c404c SHA512 7c1b723d5e8bba3020b669f47543653ef04dd2c99bcc3109006631c4963237caadb791befe80288d810f2e897d0272b20f6ce75a46dc87f66a1c85da25709ee0
DIST gallery-dl-1.30.5.gh.tar.gz 944331 BLAKE2B 59c32d0f4a45a43aa8b1f1a989b44567a2d574724e9b2a73c5160f12352d880d83a1fdca0113b4367d17fc60a3ffc399bc553ddebe3c09c74e2623b5f683e584 SHA512 baa2fd47b94b09f28b6064ea39daa9fc2b984c0dee5f1a5df158f5b4d6a39761842f4114164012f433ceb935cecc337195ea0b53015db6a4b80b82b99c3c4141
DIST gallery-dl-1.30.6.gh.tar.gz 955999 BLAKE2B 865485af007dcb3aa211b6b18ea8bf4be4be47e46133939e4f8f4d76d490d5ab12bf09e0613f30fee7997bb9d2454f1070efc0a03b7b886727559c3e0cbbcf7a SHA512 661dad760388497f71344e04f1d1b138ecc98de98bf07194302c2ddfcfdff8417dcd0a9558ca8fcf0339122588f8ec018a350d14d53db4740cdba3e2eb224600
+DIST gallery-dl-1.30.7.gh.tar.gz 966725 BLAKE2B c59b156c9a9c81f7ee9d73ed7f8c2f127b25b3112774596ca6dc6244252826488563b270052d8eee249489326079ce366f5b109dc647884e7750b7bb8caf5e10 SHA512 bc1f2af34d0d69f1aa13e4318c689b2f2383e73be9a2cfb2d17e7ab6ca5187ee7a52ff47b5d40e41b9f545dd1618a5a2dd75351e9e80eed245bfe0b69faf7c0f
diff --git a/net-misc/gallery-dl/gallery-dl-1.30.0.ebuild b/net-misc/gallery-dl/gallery-dl-1.30.7.ebuild
index bbdbf901a870..00e51376ef1f 100644
--- a/net-misc/gallery-dl/gallery-dl-1.30.0.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.30.7.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
fi
LICENSE="GPL-2"
diff --git a/net-news/newsboat/files/curl.patch b/net-news/newsboat/files/curl.patch
new file mode 100644
index 000000000000..5b87d2883b56
--- /dev/null
+++ b/net-news/newsboat/files/curl.patch
@@ -0,0 +1,61 @@
+diff --git i/include/utils.h w/include/utils.h
+index af3aa593..20c8210f 100644
+--- i/include/utils.h
++++ w/include/utils.h
+@@ -127,7 +127,7 @@ std::string quote_if_necessary(const std::string& str);
+
+ void set_common_curl_options(CurlHandle& handle, ConfigContainer& cfg);
+
+-curl_proxytype get_proxy_type(const std::string& type);
++long int get_proxy_type(const std::string& type);
+
+ std::string get_content(xmlNode* node);
+ std::string get_basename(const std::string& url);
+diff --git i/rss/parser.cpp w/rss/parser.cpp
+index 3b4d879b..d30d51c7 100644
+--- i/rss/parser.cpp
++++ w/rss/parser.cpp
+@@ -29,7 +29,7 @@ Parser::Parser(unsigned int timeout,
+ const std::string& user_agent,
+ const std::string& proxy,
+ const std::string& proxy_auth,
+- curl_proxytype proxy_type,
++ long int proxy_type,
+ const bool ssl_verify)
+ : to(timeout)
+ , ua(user_agent)
+diff --git i/rss/parser.h w/rss/parser.h
+index 28216ef1..c70ab47f 100644
+--- i/rss/parser.h
++++ w/rss/parser.h
+@@ -24,7 +24,7 @@ public:
+ const std::string& user_agent = "",
+ const std::string& proxy = "",
+ const std::string& proxy_auth = "",
+- curl_proxytype proxy_type = CURLPROXY_HTTP,
++ long int proxy_type = CURLPROXY_HTTP,
+ const bool ssl_verify = true);
+ ~Parser();
+ Feed parse_url(const std::string& url,
+@@ -54,7 +54,7 @@ private:
+ const std::string ua;
+ const std::string prx;
+ const std::string prxauth;
+- curl_proxytype prxtype;
++ long int prxtype;
+ const bool verify_ssl;
+ xmlDocPtr doc;
+ time_t lm;
+diff --git i/src/utils.cpp w/src/utils.cpp
+index 0fd17a2d..9c6fcf5c 100644
+--- i/src/utils.cpp
++++ w/src/utils.cpp
+@@ -647,7 +647,7 @@ std::string utils::get_basename(const std::string& url)
+ return std::string(utils::bridged::get_basename(url));
+ }
+
+-curl_proxytype utils::get_proxy_type(const std::string& type)
++long int utils::get_proxy_type(const std::string& type)
+ {
+ if (type == "http") {
+ return CURLPROXY_HTTP;
diff --git a/net-news/newsboat/newsboat-2.40.ebuild b/net-news/newsboat/newsboat-2.40.ebuild
index 8023b7a80948..2868c6e80f60 100644
--- a/net-news/newsboat/newsboat-2.40.ebuild
+++ b/net-news/newsboat/newsboat-2.40.ebuild
@@ -296,6 +296,7 @@ DEPEND="${RDEPEND}
libressl? ( dev-libs/libressl )
"
+PATCHES=( $FILESDIR/curl.patch )
S=${WORKDIR}/${PN}-r${PV}
src_configure() {
diff --git a/net-p2p/amule/amule-2.3.3-r7.ebuild b/net-p2p/amule/amule-2.3.3-r7.ebuild
index ddd8dfc24df5..e31567b275b5 100644
--- a/net-p2p/amule/amule-2.3.3-r7.ebuild
+++ b/net-p2p/amule/amule-2.3.3-r7.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${PN/m/M}-${PV}"
SRC_URI="https://download.sourceforge.net/${PN}/${MY_P}.tar.xz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~alpha amd64 ~arm ~mips ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 ~arm ~mips ppc ppc64 ~riscv ~sparc x86"
fi
DESCRIPTION="aMule, the all-platform eMule p2p client"
diff --git a/net-p2p/bitcoin-core/Manifest b/net-p2p/bitcoin-core/Manifest
index e97a8963878e..2ef90b761821 100644
--- a/net-p2p/bitcoin-core/Manifest
+++ b/net-p2p/bitcoin-core/Manifest
@@ -1 +1,3 @@
DIST bitcoin-core-29.0.tar.gz 12931219 BLAKE2B ee4a9b67ceb3e7a1851f844a090a099267798f83fbeb4fb76e0dd30ec24ce3fb967ab032179492cb8c02f0e470b3c2546ad589f940487bb0a0cc4d469bf3e1f9 SHA512 1373348fff7ac978fd28a8e29eda9ba9af745f947153a2c6c099b1e997d0d55611627f4c5299e350be3a9b555406da6bf056d2c5f6c123077e2872f5db7b3459
+DIST bitcoin-core-29.0-qt6.patch 16737 BLAKE2B bf863852ad8d313ad26612f149612944949b93f3b6f4f1891587226bbf11fcfc5c29b63a59965bfd56f7edec27c82cef2209e40201963d4227e46fa87664f694 SHA512 af19a7ddee9f0cce85684149a130715df8511b9e4f38e5e3a79cf14586f1f73bde671a5ed1d44da870b3f2352d3c8e561b1ffa01e224e253019c71dfc4544476
+DIST bitcoin-core-29.1.tar.gz 12876068 BLAKE2B ed8afd0d4a9ef82ac3fb4ec440fbe166db027b1cc961b0cb4cbaf3497883902bc3e6af23296cbc04bf6404f51a1e725bdf536a0dc7976d1082ccd03b4a500879 SHA512 0110ea33787fc2fad152578dddd7c55e4219d9753d22b7fbb050755bdaa0f9dccd88c254f072ce855869ed9cddfb99015818ce1f44bbd1e25b2129a036d8fdf5
diff --git a/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild b/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
new file mode 100644
index 000000000000..5c10def34f27
--- /dev/null
+++ b/net-p2p/bitcoin-core/bitcoin-core-29.1.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit bash-completion-r1 check-reqs cmake db-use desktop edo multiprocessing python-any-r1 systemd toolchain-funcs xdg-utils
+
+DESCRIPTION="Reference implementation of the Bitcoin cryptocurrency"
+HOMEPAGE="https://bitcoincore.org/"
+SRC_URI="
+ https://github.com/bitcoin/bitcoin/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz
+ https://github.com/bitcoin/bitcoin/commit/6d4214925fadc36d26aa58903db5788c742e68c6.patch?full_index=1 -> ${PN}-29.0-qt6.patch
+"
+S="${WORKDIR}/${PN/-core}-${PV/_rc/rc}"
+
+LICENSE="MIT"
+SLOT="0"
+if [[ "${PV}" != *_rc* ]] ; then
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+fi
+IUSE="asm +berkdb +cli +daemon dbus examples +external-signer gui qrcode +sqlite +system-libsecp256k1 systemtap test test-full zeromq"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+ dbus? ( gui )
+ qrcode? ( gui )
+ test-full? ( test )
+"
+# dev-libs/univalue is now bundled, as upstream dropped support for system copy
+# and their version in the Bitcoin repo has deviated a fair bit from upstream.
+# Upstream also seems very inactive.
+COMMON_DEPEND="
+ >=dev-libs/boost-1.81.0:=
+ >=dev-libs/libevent-2.1.12:=
+ berkdb? ( >=sys-libs/db-4.8.30:$(db_ver_to_slot 4.8)=[cxx] )
+ daemon? (
+ acct-group/bitcoin
+ acct-user/bitcoin
+ )
+ gui? (
+ >=dev-qt/qtbase-6.2:6[dbus?,gui,network,widgets]
+ )
+ qrcode? ( >=media-gfx/qrencode-4.1.1:= )
+ sqlite? ( >=dev-db/sqlite-3.38.5:= )
+ system-libsecp256k1? ( >=dev-libs/libsecp256k1-0.6.0:=[asm=,ellswift,extrakeys,recovery,schnorr] )
+ zeromq? ( >=net-libs/zeromq-4.3.4:= )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ !dev-util/bitcoin-tx
+ cli? ( !net-p2p/bitcoin-cli )
+ daemon? ( !net-p2p/bitcoind )
+ gui? ( !net-p2p/bitcoin-qt )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ systemtap? ( >=dev-debug/systemtap-4.8 )
+"
+BDEPEND="
+ >=dev-build/cmake-3.25
+ virtual/pkgconfig
+ daemon? (
+ acct-group/bitcoin
+ acct-user/bitcoin
+ )
+ gui? ( >=dev-qt/qttools-6.2:6[linguist] )
+ test? (
+ ${PYTHON_DEPS}
+ )
+"
+IDEPEND="
+ gui? ( dev-util/desktop-file-utils )
+"
+
+DOCS=(
+ doc/bips.md
+ doc/bitcoin-conf.md
+ doc/descriptors.md
+ doc/files.md
+ doc/i2p.md
+ doc/JSON-RPC-interface.md
+ doc/multisig-tutorial.md
+ doc/p2p-bad-ports.md
+ doc/psbt.md
+ doc/reduce-memory.md
+ doc/reduce-traffic.md
+ doc/release-notes.md
+ doc/REST-interface.md
+ doc/tor.md
+)
+
+PATCHES=(
+ "${DISTDIR}/${PN}-29.0-qt6.patch"
+ "${FILESDIR}/29.0-cmake-syslibs.patch"
+ "${FILESDIR}/26.0-init.patch"
+)
+
+efmt() {
+ : ${1:?} ; local l ; while read -r l ; do "${!#}" "${l}" ; done < <(fmt "${@:1:$#-1}")
+}
+
+pkg_pretend() {
+ if ! use daemon && ! use gui && ! has_version "${CATEGORY}/${PN}[-daemon,-gui(-),-qt5(-)]" ; then
+ efmt ewarn <<-EOF
+ You are enabling neither USE="daemon" nor USE="gui". This is a valid
+ configuration, but you will be unable to run a Bitcoin node using this
+ installation.
+ EOF
+ fi
+ if use daemon && ! use cli && ! has_version "${CATEGORY}/${PN}[daemon,-bitcoin-cli(-),-cli(-)]" ; then
+ efmt ewarn <<-EOF
+ You are enabling USE="daemon" but not USE="cli". This is a valid
+ configuration, but you will be unable to interact with your bitcoind node
+ via the command line using this installation.
+ EOF
+ fi
+ if ! use berkdb && ! use sqlite &&
+ { { use daemon && ! has_version "${CATEGORY}/${PN}[daemon,-berkdb,-sqlite]" ; } ||
+ { use gui && ! has_version "${CATEGORY}/${PN}[gui,-berkdb,-sqlite]" ; } ; }
+ then
+ efmt ewarn <<-EOF
+ You are enabling neither USE="berkdb" nor USE="sqlite". This is a valid
+ configuration, but your Bitcoin node will be unable to open any wallets.
+ EOF
+ fi
+
+ # test/functional/feature_pruning.py requires 4 GB disk space
+ # test/functional/wallet_pruning.py requires 1.3 GB disk space
+ use test && CHECKREQS_DISK_BUILD="6G" check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ if use test ; then
+ CHECKREQS_DISK_BUILD="6G" check-reqs_pkg_setup
+ python-any-r1_pkg_setup
+ fi
+}
+
+src_prepare() {
+ # https://bugs.gentoo.org/958361
+ # https://github.com/google/crc32c/commit/2bbb3be42e20a0e6c0f7b39dc07dc863d9ffbc07
+ sed -e '/^cmake_minimum_required(VERSION 3\.1)$/s/)$/6)/' -i src/crc32c/CMakeLists.txt || die
+
+ eapply_user
+ ! use system-libsecp256k1 || rm -r src/secp256k1 || die
+ cmake_src_prepare
+
+ # we set BUILD_UTIL=OFF, so we can't test bitcoin-util
+ sed -ne '/^ {/{h;:0;n;H;/^ }/!b0;g;\|"exec": *"\./bitcoin-util"|d};p' \
+ -i test/util/data/bitcoin-util-test.json || die
+
+ sed -e 's/^\(complete -F _bitcoind\b\).*$/\1'"$(usev daemon ' bitcoind')$(usev gui ' bitcoin-qt')/" \
+ -i contrib/completions/bash/bitcoind.bash || die
+}
+
+src_configure() {
+ local wallet ; if use berkdb || use sqlite ; then wallet=ON ; else wallet=OFF ; fi
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_Git=ON # https://github.com/bitcoin/bitcoin/pull/32220
+ -DBUILD_SHARED_LIBS=ON
+ -DENABLE_WALLET=${wallet}
+ -DWITH_SQLITE=$(usex sqlite)
+ -DWITH_BDB=$(usex berkdb)
+ -DWITH_USDT=$(usex systemtap)
+ -DBUILD_TESTS=$(usex test)
+ -DBUILD_BENCH=OFF
+ -DBUILD_{FOR_FUZZING,FUZZ_BINARY}=OFF
+ -DWITH_QRENCODE=$(usex qrcode)
+ -DWITH_CCACHE=OFF
+ -DWITH_ZMQ=$(usex zeromq)
+ -DENABLE_EXTERNAL_SIGNER=$(usex external-signer)
+ -DBUILD_CLI=$(usex cli)
+ -DBUILD_TX=ON
+ -DBUILD_WALLET_TOOL=${wallet}
+ -DBUILD_UTIL=OFF
+ -DBUILD_DAEMON=$(usex daemon)
+ -DBUILD_GUI=$(usex gui)
+ -DWITH_DBUS=$(usex dbus)
+ -DWITH_SYSTEM_LIBSECP256K1=$(usex system-libsecp256k1 ON \
+ "OFF -DSECP256K1_ASM=$(usex asm AUTO OFF)")
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use daemon && ! tc-is-cross-compiler ; then
+ TOPDIR="${S}" BUILDDIR="${BUILD_DIR}" bash contrib/devtools/gen-bitcoin-conf.sh || die
+ fi
+ sed -e 's/ To use, copy this file$//p;Tp;:0;n;/save the file\.$/!b0;d;:p;p' \
+ -ni share/examples/bitcoin.conf || die
+}
+
+src_test() {
+ cmake_src_test
+
+ if use daemon ; then
+ cd -- "${BUILD_DIR}" || die
+ edo "${PYTHON}" test/functional/test_runner.py \
+ --ansi $(usev test-full --extended) --jobs="$(get_makeopts_jobs)" --timeout-factor="${TIMEOUT_FACTOR:-15}"
+ fi
+}
+
+src_install() {
+ dodoc -r doc/release-notes
+
+ use external-signer && DOCS+=( doc/external-signer.md )
+ use berkdb || use sqlite && DOCS+=( doc/managing-wallets.md )
+ use systemtap && DOCS+=( doc/tracing.md )
+ use zeromq && DOCS+=( doc/zmq.md )
+
+ if use daemon ; then
+ # https://bugs.gentoo.org/757102
+ DOCS+=( share/rpcauth/rpcauth.py )
+ docompress -x "/usr/share/doc/${PF}/rpcauth.py"
+ fi
+
+ einstalldocs
+ cmake_src_install
+
+ find "${ED}" -type f -name '*.la' -delete || die
+ ! use test || rm -f -- "${ED}"/usr/bin/test_bitcoin{,-qt} || die
+
+ newbashcomp contrib/completions/bash/bitcoin-tx.bash bitcoin-tx
+ use cli && newbashcomp contrib/completions/bash/bitcoin-cli.bash bitcoin-cli
+ if use daemon ; then
+ newbashcomp contrib/completions/bash/bitcoind.bash bitcoind
+ use gui && bashcomp_alias bitcoind bitcoin-qt
+ elif use gui ; then
+ newbashcomp contrib/completions/bash/bitcoind.bash bitcoin-qt
+ fi
+
+ if use daemon ; then
+ insinto /etc/bitcoin
+ doins share/examples/bitcoin.conf
+ fowners bitcoin:bitcoin /etc/bitcoin/bitcoin.conf
+ fperms 0660 /etc/bitcoin/bitcoin.conf
+
+ newconfd contrib/init/bitcoind.openrcconf bitcoind
+ newinitd "${FILESDIR}/bitcoind.openrc" bitcoind
+ systemd_newunit contrib/init/bitcoind.service bitcoind.service
+
+ keepdir /var/lib/bitcoind
+ fperms 0750 /var/lib/bitcoind
+ fowners bitcoin:bitcoin /var/lib/bitcoind
+ dosym -r {/etc/bitcoin,/var/lib/bitcoind}/bitcoin.conf
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}/bitcoind.logrotate-r1" bitcoind
+ fi
+
+ if use gui ; then
+ insinto /usr/share/icons/hicolor/scalable/apps
+ newins src/qt/res/src/bitcoin.svg bitcoin128.svg
+
+ domenu "${FILESDIR}/org.bitcoin.bitcoin-qt.desktop"
+ fi
+
+ if use examples ; then
+ docinto examples
+ dodoc -r contrib/{linearize,qos}
+ use zeromq && dodoc -r contrib/zmq
+ fi
+}
+
+pkg_preinst() {
+ if use daemon && [[ -d "${EROOT}/var/lib/bitcoin/.bitcoin" ]] ; then
+ if [[ -h "${EROOT}/var/lib/bitcoin/.bitcoin" ]] ; then
+ dosym -r /var/lib/bitcoin{d,/.bitcoin}
+ elif [[ ! -e "${EROOT}/var/lib/bitcoind" || -h "${EROOT}/var/lib/bitcoind" ]] ; then
+ efmt ewarn <<-EOF
+ Your bitcoind data directory is located at ${EPREFIX}/var/lib/bitcoin/.bitcoin,
+ a deprecated location. To perform an automated migration to
+ ${EPREFIX}/var/lib/bitcoind, first shut down any running bitcoind instances
+ that may be using the deprecated path, and then run:
+
+ # emerge --config ${CATEGORY}/${PN}
+ EOF
+ insinto /var/lib/bitcoin
+ mv -- "${ED}/var/lib/bitcoin"{d,/.bitcoin} || die
+ dosym -r {/etc/,/var/lib/bitcoin/.}bitcoin/bitcoin.conf
+ dosym -r /var/lib/bitcoin{/.bitcoin,d}
+ fi
+ fi
+}
+
+pkg_postinst() {
+ # we don't use xdg.eclass because it adds unconditional IDEPENDs
+ if use gui ; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+
+ if use daemon && [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ efmt -su elog <<-EOF
+ To have ${PN} automatically use Tor when it's running, be sure your \
+ 'torrc' config file has 'ControlPort' and 'CookieAuthentication' set up \
+ correctly, and:
+ - Using an init script: add the 'bitcoin' user to the 'tor' user group.
+ - Running bitcoind directly: add that user to the 'tor' user group.
+ EOF
+ fi
+
+ if use cli && use daemon ; then
+ efmt -su elog <<-EOF
+ To use bitcoin-cli with the /etc/init.d/bitcoind service:
+ - Add your user(s) to the 'bitcoin' group.
+ - Symlink ~/.bitcoin to /var/lib/bitcoind.
+ EOF
+ fi
+
+ if use berkdb ; then
+ # https://github.com/bitcoin/bitcoin/pull/28597
+ # https://bitcoincore.org/en/releases/26.0/#wallet
+ efmt ewarn <<-EOF
+ Creation of legacy (Berkeley DB) wallets is refused starting with Bitcoin
+ Core 26.0, pending the deprecation and eventual removal of support for
+ legacy wallets altogether in future releases. At present you can still
+ force support for the creation of legacy wallets by adding the following
+ line to your bitcoin.conf:
+
+ deprecatedrpc=create_bdb
+ EOF
+ fi
+}
+
+pkg_postrm() {
+ if use gui ; then
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ fi
+}
+
+pkg_config() {
+ if [[ -d "${EROOT}/var/lib/bitcoin/.bitcoin" && ! -h "${EROOT}/var/lib/bitcoin/.bitcoin" ]] &&
+ [[ ! -e "${EROOT}/var/lib/bitcoind" || -h "${EROOT}/var/lib/bitcoind" ]]
+ then
+ in_use() {
+ : ${1:?} ; local each
+ if command -v fuser >/dev/null ; then
+ fuser "${@}" >/dev/null 2>&1
+ elif command -v lsof >/dev/null ; then
+ for each ; do
+ lsof -- "${each}" && return
+ done >/dev/null 2>&1
+ elif mountpoint -q /proc ; then
+ { find /proc/[0-9]*/{cwd,exe,fd} -type l -exec readlink -- {} +
+ awk '{ print $6 }' /proc/[0-9]*/maps
+ } 2>/dev/null | grep -Fqx -f <(printf '%s\n' "${@}" ; readlink -m -- "${@}")
+ else
+ return 13
+ fi
+ }
+ ebegin "Checking that ${EPREFIX}/var/lib/bitcoin/.bitcoin is not in use"
+ in_use "${EROOT}/var/lib/bitcoin/.bitcoin"{,/.lock}
+ case $? in
+ 0)
+ eend 1
+ efmt eerror <<-EOF
+ ${EPREFIX}/var/lib/bitcoin/.bitcoin is currently in use. Please stop any
+ running bitcoind instances that may be using this data directory, and then
+ retry this migration.
+ EOF
+ die "${EPREFIX}/var/lib/bitcoin/.bitcoin is in use"
+ ;;
+ 13)
+ eend 1
+ if [[ "${BITCOIND_IS_NOT_RUNNING}" != 1 ]] ; then
+ efmt eerror <<-EOF
+ Found no way to check whether ${EPREFIX}/var/lib/bitcoin/.bitcoin is in use.
+ Do you have /proc mounted? To force the migration without checking, re-run
+ this command with BITCOIND_IS_NOT_RUNNING=1.
+ EOF
+ die "could not check whether ${EPREFIX}/var/lib/bitcoin/.bitcoin is in use"
+ fi
+ ;;
+ *)
+ eend 0
+ ;;
+ esac
+
+ # find all relative symlinks that point outside the data dir
+ local -A symlinks
+ cd -- "${EROOT}/var/lib/bitcoin/.bitcoin" || die
+ local each ; while read -r -d '' each ; do
+ local target=$(readlink -- "${each}") && [[ "${target}" == ../* ]] &&
+ target=$(readlink -e -- "${each}") && [[ "${target}" != "${EROOT}/var/lib/bitcoin/.bitcoin/"* ]] &&
+ symlinks["${each}"]="${target}"
+ done < <(find -type l -print0)
+
+ einfo "Moving your ${EPREFIX}/var/lib/bitcoin/.bitcoin to ${EPREFIX}/var/lib/bitcoind."
+ rm -f -- "${EROOT}/var/lib/bitcoind" || die
+ mv --no-clobber --no-copy --no-target-directory -- "${EROOT}/var/lib/bitcoin"{/.bitcoin,d} ||
+ die "Failed to move your ${EPREFIX}/var/lib/bitcoin/.bitcoin to ${EPREFIX}/var/lib/bitcoind."
+
+ # fix up the relative symlinks
+ cd -- "${EROOT}/var/lib/bitcoind" || die
+ for each in "${!symlinks[@]}" ; do
+ ln -fnrs -- "${symlinks[${each}]}" "${each}" # keep going even if this fails
+ done
+
+ einfo 'Creating a transitional symlink for your convenience.'
+ ln -fnrsv -- "${EROOT}/var/lib/bitcoin"{d,/.bitcoin}
+ einfo 'You may remove this link when you no longer need it.'
+ else
+ einfo 'Nothing to do.'
+ fi
+}
diff --git a/net-vpn/mullvad-netns/Manifest b/net-vpn/mullvad-netns/Manifest
index 9264f5aec42f..363fced6f0cb 100644
--- a/net-vpn/mullvad-netns/Manifest
+++ b/net-vpn/mullvad-netns/Manifest
@@ -1,2 +1,3 @@
DIST mullvad-netns-0.2.tar.gz 12087 BLAKE2B 43f578a8a2d7f0317de9c2c0bc19f49a37ad7754dfcb50a5d698313fe6470ec6f2580d2e7629ac95dbeeddd6c1ac6d660b142c5c801830624c14e6c0e781dc6e SHA512 6f0942841fce19b35adb38b73ae7d692f22e551cf6bccd9c67acf6d248fe7d2684a6a20b9b6459429caf333e68c4d6e460632068b5eebd6a29654a46fb2ab64e
DIST mullvad-netns-0.3.tar.gz 12164 BLAKE2B e980e28c4dd734e5dc429354a2ab0fe9b653679af1d75122bd83f807d67fe289bc77471b6d5decc068f540bb321de0882f0daa7cf500d4e7ef85547da0e1b547 SHA512 fedc7e7a0c6aeb10ed00a82652d08b31e80f6c4077a6dc50c18410a20bb7bee4f8c9d74f54add711cff1c037722546c24db697fdecaaeeae91125f57c30ad138
+DIST mullvad-netns-0.4.tar.gz 12231 BLAKE2B a3400231b0c536475e55bb655bf87429ab62c4310af2603ec89151d21b98e1759a5ccd52682788f91e8bd3b60a6b029af89f7a66059a6dc8ef1a4fed40ba72a3 SHA512 3da75efc51ba20d3f1bb2dfc9e906fc7194831540a2dbea5bc1b22f6c7e13a0512c35156146bc92f114e2b6c9e582143d7e3f9f61ad028843ee0962acba4c103
diff --git a/net-vpn/mullvad-netns/mullvad-netns-0.4.ebuild b/net-vpn/mullvad-netns/mullvad-netns-0.4.ebuild
new file mode 100644
index 000000000000..62270d1cd223
--- /dev/null
+++ b/net-vpn/mullvad-netns/mullvad-netns-0.4.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} =~ [9]{4,} ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/chutz/mullvad-netns.git"
+else
+ SRC_URI="https://github.com/chutz/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Script to run a command within a Mullvad network namespace"
+HOMEPAGE="https://github.com/chutz/mullvad-netns"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+RDEPEND="
+ app-misc/jq
+ app-shells/bash
+ net-misc/curl[ipv6(+),ssl]
+ net-vpn/wireguard-tools
+ sys-apps/baselayout
+ sys-apps/coreutils
+ sys-apps/grep
+ sys-apps/iproute2[ipv6(+)]
+ sys-apps/util-linux
+"
+BDEPEND="
+ dev-build/make
+ sys-apps/coreutils
+"
diff --git a/net-vpn/mullvad-netns/mullvad-netns-9999.ebuild b/net-vpn/mullvad-netns/mullvad-netns-9999.ebuild
index 00aaf0206355..62270d1cd223 100644
--- a/net-vpn/mullvad-netns/mullvad-netns-9999.ebuild
+++ b/net-vpn/mullvad-netns/mullvad-netns-9999.ebuild
@@ -1,14 +1,14 @@
-# Copyright 2020-2024 Gentoo Authors
+# Copyright 2020-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
if [[ ${PV} =~ [9]{4,} ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/chutz/mullvad-netns.git"
else
- SRC_URI=""
- die
+ SRC_URI="https://github.com/chutz/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Script to run a command within a Mullvad network namespace"
@@ -16,8 +16,6 @@ HOMEPAGE="https://github.com/chutz/mullvad-netns"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS=""
-IUSE=""
RDEPEND="
app-misc/jq
diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index e1be89cb5e61..0fbe793c8837 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -1,15 +1,12 @@
DIST gromacs-2023.5.tar.gz 42079310 BLAKE2B e50dbe76396230f4a886280bdebcf7b131506679240e77d2a2263c3b5dbfe7ef754c4265fc04e9acad7932c7691de7f694cc23140a25d0d5be649a4120f45b0c SHA512 f3a34cf0d379d6d4964d7494af6c6617c0c092293ea38a3a248af2dd2a90cae04696d52e68126176065efc480977942b00efa441028e526e1555c7e84551fc0c
DIST gromacs-2024.5.tar.gz 42353127 BLAKE2B c1fa6bd90390c9e13f11995ea9992902e136e15f6191ed47c9eac95384f97221533509ddd2bc4908f1d36fb790aab8a068fd1c00dd6f82e440f4719092b8ea37 SHA512 cb4f6bf4a6a53fb7ee4d8ed832d514d77d21eea3e1b86eec1bf51a4b6197a30aa8d68ca61919d7921c701af365077a9c84c12ef33d5584a1bc796b25709aa7af
-DIST gromacs-2025.0.tar.gz 44417653 BLAKE2B 9fb55c6c5c842faefe1811e8e2da558cae2564d81767da13fab9f23f674d6451700885269cd25d70caae6a7553d8b6fd885922bb74976e6bc9a7251e01ce696b SHA512 0d3b2684827f6f9223a954fa5df408c2e7fbe2e61f6aef2d9a8b6bdd614045ed08a08d3229f3203064dc0c6b747de1b36449afc2de0b7da7300199bbcc2be77f
-DIST gromacs-2025.1.tar.gz 44415202 BLAKE2B aff5ef4a1d75134573b14722007685c14f2c1195caed80ce3eaed074492aea535e290b25fc63e0479ff1ed296ffbc7985ed296b442fedb6ede8a6cbb780edeba SHA512 6affc4c36621528686e36a9f6008b82c1b552a4308a35b45e70129cb93de378f1c54473b1b8ee1a741c9ecdce963d28bc3746261f2a1a1f410733cbe0c583240
DIST gromacs-2025.2.tar.gz 44447261 BLAKE2B 08ac9d7d0c16934c6af9f4026da49dca18676b9f0d2ced110992980bfcfda53276751300507fcf483f18235b7a134fafc55f7f5ad8229360830585963edaaa3a SHA512 72bc5b7fe7ad13190cc05619b786b576b4dd5523e7fdfdecc5be3b64843952c5a3c6d110c1503c5630522bbc71eb1615abd3c1387bf376a65bc286bf857dd209
+DIST gromacs-2025.3.tar.gz 44407119 BLAKE2B 7e7385d5a83c02cb7152f789df6b86321b9ee22d7fb53e0e69fd01ba04ec197d1b725047f5c9983595ab124f23310f926e101d12a2113472f3b2aaa53f26b661 SHA512 8151bb0f72bf51d0368e40871b68d552c58ed69c0e431601afbf5c7923e7512d2458dfb22eb7fd79cc3c464434ca94a67c99a9f71c7e6b00d7d141789712c157
DIST manual-2023.5.pdf 13579081 BLAKE2B 42f687ebcdb79bfc77aabac4fd382940c23ba27da380b8eff342c2e9255a58fc11a0458220d1f71f3c13ab1cf6fdabad00ac1bad741781d0b787899165bea2cc SHA512 0661f166f7a8dc24b4244c0139f366832ddfc1298129df2a6e29800b5d1567318781ab547bc7e9ee54de7a62abba4996f8e3010c91d6917c248117e5711d7dbb
DIST manual-2024.5.pdf 13693341 BLAKE2B b2e94b845f04201734c0a3ef834d013c2e65be53614329166d3b7e4ffcdfb71f3d25a4e8d9f852c4a7570b776532b7d0f00f9f62b76b1cd7fa8567ce22d44540 SHA512 b33a6689f965cfd867daee26b88693ab0696bb49db86e4f411030f36ce924e29f9cedbf3df51e3b02a223b91aa54394144795edb632336b8aa9eb164da8d4ded
-DIST manual-2025.0.pdf 13801499 BLAKE2B 0b7a542680b3204e345a0a28a3abb8218d1d24389f0187f0bac6106b166087448382bf31abefc4d8579928f94ba52d309810ac3e66227f44db7030fb45018b49 SHA512 e16068e3357771a40970b17e8ad81407dff9e1621c7d35bb388cf74b80e0f4e7aea7069f08fe17c34eb83517dbf095efe3a96949f30a7c214a4b5d2c09ec7f1c
-DIST manual-2025.1.pdf 13805396 BLAKE2B f625b33e9b412c8a4343c7830defe331d1cc12233b3eca4f296a814d09552f15d59dc0052938b0e6ab96af623ee942059cb86e7488411bcefea454518b604c0f SHA512 de1abb1ac66f5f0e4f9238dfa7a2f0f44b4fc565d4527d508294dcce35858da32bf1ec9fce623d2d1a9b4c851a6c45cb44ac973ba0d53e56d1a6bc3225a3e2fc
DIST manual-2025.2.pdf 13810777 BLAKE2B 1ce1ef4619d1972a1e4212ab5684719744da821018b1d9e1e8fed9c03265ac8f1874f42d197845ab06e8c9ef45d6362da2985fa37f6c2f82816fa4dd14a18f0c SHA512 c48ad55c50f3cd8873affe6c28f187d62d8e0d06d204dd481d52f5ba459d1e38094656bf766b1f396673ab121ed011f3ebdbd5aca3ab5bd13ca14955748bcdc8
+DIST manual-2025.3.pdf 13822608 BLAKE2B 75ea8359a33941f1d44a6c471c03e268c707cdc4717ea43c455c25c5c60b7708e68849aba8fde7872aefa93691ef0bec531b7bd9cb0376b3ddee34c24058bdb5 SHA512 e0a3016eb6fc271d617795c1595a15e234c28a8492e2b0471b705c1f597b672ec05d0bb78ff3b977140c5f525dcc72c3b082cc74aee1e4207b9f1c2593a71bb5
DIST regressiontests-2023.5.tar.gz 48619605 BLAKE2B f2549a34750c6866f054614a00a3360a09b82306e6bd5e5b848e18cdd3a3fabaac6203c5ca734901019403225dd47e0d662838abe9a1db7d07662f1c745b8e4f SHA512 3ccaf9db7dfba641a5e98ebff3d735cae3f679926aba443ffedec20dd6c85e67f0e9711ebad5dfa8105122d5411f5de6ded1802a7da4ddf0599657832c8c597a
DIST regressiontests-2024.5.tar.gz 32776573 BLAKE2B 5e397b6c601132ac96b826325bd0304d5939b87f0edaa89ba84d672a9df27351f26dbc9fde39fdb7a177be2743db93198316663a39145231741d08f3268d67cf SHA512 8594e8365f676f18f227b4d6b87fa6a1a8ceab8301302469a626380a7d29035a2cd8667b4d923b26491d3db9298d6660a9c9bde9274dfeba278dfabdb54ef424
-DIST regressiontests-2025.0.tar.gz 32653708 BLAKE2B 38d4fb66c33da1f16a8d1ed66841c9eecce900f24d8c5c7f7c26df43f35c431db9745ac1f195af7572439184a4f1d1f099f81e0a843b3ffbe6e8df0371d3bb31 SHA512 925a392926794af9067c7c385daafbd6b36b0f138d6a2354f23652b2a8f750bb9268b14d9d67579cfbacbc88543790317ec56e095bdccd9e0ed80fb9a39fd439
-DIST regressiontests-2025.1.tar.gz 32653610 BLAKE2B 8301571cc10631ffa88999c56b2a30dec0543d49515193eced776ee13e10a6efa60a618100a486002b9c6deaddc0d17abd8b611cbdc49ee4dea91f722c1b73de SHA512 e104f35f83e3afeea1b47e9f54a277330a4774962ca572a0694fda49c1e8752aa80c834786eaa3d23adeee938af1203d5eb7f06134f702e500b452f580bb4701
DIST regressiontests-2025.2.tar.gz 32653416 BLAKE2B 03c80b5dd80d8d0ed97f7faab5b56d8d9c1416d895a26ab871b46a2588d55b97386cb0c26b29f996d8c78460971a510f59b1930219b82104ca442c6d4b32b4b0 SHA512 bf067f867fed356352e492e51ed2c6e3a2a71ce0a43a9141db806a75101c9678a7f09ba1f0e5cfb63b3af6e375ae2edd41b8f78c1b587f5884e458fe8d6fe65f
+DIST regressiontests-2025.3.tar.gz 32653489 BLAKE2B 1396872d6ebe2756b02ca1a1d173edd29f4931d2b30280299723b24164e5576c14c59997c00d7919b262fb1a15083dc90541f9f7e48587090002fc7cca9e1332 SHA512 fb947dc148e21a69e1ef06258f6c2359156e4afb7c8bee9e659ea461f5e4e9fe3654bec86324e11fcd6624889490ec73cb213bf0111cf76ded966f43c1182a20
diff --git a/sci-chemistry/gromacs/gromacs-2025.1.ebuild b/sci-chemistry/gromacs/gromacs-2025.1.ebuild
deleted file mode 100644
index 9ff8aeae4c51..000000000000
--- a/sci-chemistry/gromacs/gromacs-2025.1.ebuild
+++ /dev/null
@@ -1,358 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_MAKEFILE_GENERATOR="ninja"
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_PEP517=no
-DISTUTILS_SINGLE_IMPL=1
-
-inherit bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils
-
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="
- https://gitlab.com/gromacs/gromacs.git
- https://github.com/gromacs/gromacs.git
- "
- [[ ${PV} = 9999 ]] && EGIT_BRANCH="main" || EGIT_BRANCH="release-${PV:0:4}"
- inherit git-r3
-else
- SRC_URI="
- https://ftp.gromacs.org/gromacs/${PN}-${PV/_/-}.tar.gz
- doc? ( https://ftp.gromacs.org/manual/manual-${PV/_/-}.pdf )
- test? ( https://ftp.gromacs.org/regressiontests/regressiontests-${PV/_/-}.tar.gz )"
- # since 2022 arm support was dropped (but not arm64)
- # since 2025 x86-32 support was dropped
- KEYWORDS="~amd64 -arm ~arm64 ~riscv -x86 ~amd64-linux -x86-linux ~x64-macos"
-fi
-
-ACCE_IUSE="cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon"
-
-DESCRIPTION="The ultimate molecular dynamics simulation package"
-HOMEPAGE="https://www.gromacs.org/"
-
-# see COPYING for details
-# https://repo.or.cz/w/gromacs.git/blob/HEAD:/COPYING
-# base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib
-LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )"
-SLOT="0/${PV}"
-IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi nnpot +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}"
-
-CDEPEND="
- blas? ( virtual/blas )
- cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
- opencl? ( virtual/opencl )
- openmp? (
- sys-devel/gcc[openmp]
- llvm-runtimes/clang-runtime[openmp]
- )
- fftw? ( sci-libs/fftw:3.0= )
- hwloc? ( sys-apps/hwloc:= )
- lapack? ( virtual/lapack )
- mkl? ( sci-libs/mkl )
- mpi? ( virtual/mpi[cxx] )
- nnpot? ( sci-ml/caffe2[cuda=,opencl=] )
- sci-libs/lmfit:=
- >=dev-cpp/muParser-2.3:=
- ${PYTHON_DEPS}
- "
-BDEPEND="${CDEPEND}
- virtual/pkgconfig
- clang? ( >=llvm-core/clang-6:* )
- $(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-copybutton[${PYTHON_USEDEP}]
- dev-python/sphinx-inline-tabs[${PYTHON_USEDEP}]
- dev-python/sphinx-argparse[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-autoprogram[${PYTHON_USEDEP}]
- ')
- build-manual? (
- app-text/doxygen
- $(python_gen_cond_dep '
- dev-python/sphinx[${PYTHON_USEDEP}]
- dev-python/sphinx-copybutton[${PYTHON_USEDEP}]
- dev-python/sphinx-inline-tabs[${PYTHON_USEDEP}]
- dev-python/sphinx-argparse[${PYTHON_USEDEP}]
- dev-python/sphinxcontrib-autoprogram[${PYTHON_USEDEP}]
- ')
- media-gfx/mscgen
- media-gfx/graphviz
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- media-gfx/imagemagick
- )"
-RDEPEND="${CDEPEND}"
-
-REQUIRED_USE="
- || ( single-precision double-precision )
- doc? ( !build-manual )
- cuda? ( single-precision )
- opencl? ( single-precision )
- cuda? ( !opencl )
- clang-cuda? ( clang cuda )
- mkl? ( !blas !fftw !lapack )
- ${PYTHON_REQUIRED_USE}"
-
-DOCS=( AUTHORS README )
-
-RESTRICT="!test? ( test )"
-
-if [[ ${PV} != *9999 ]]; then
- S="${WORKDIR}/${PN}-${PV/_/-}"
-fi
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
- python-single-r1_pkg_setup
-}
-
-src_unpack() {
- if [[ ${PV} != *9999 ]]; then
- default
- else
- git-r3_src_unpack
- if use test; then
- EGIT_REPO_URI="https://gitlab.com/gromacs/gromacs-regressiontests.git" \
- EGIT_BRANCH="${EGIT_BRANCH}" \
- EGIT_CHECKOUT_DIR="${WORKDIR}/regressiontests"\
- git-r3_src_unpack
- fi
- fi
-}
-
-src_prepare() {
- #notes/todos
- # -on apple: there is framework support
-
- xdg_environment_reset #591952
-
- # we can use clang as default
- if use clang && ! tc-is-clang ; then
- export CC=${CHOST}-clang
- export CXX=${CHOST}-clang++
- else
- tc-export CXX CC
- fi
- # clang-cuda need to filter mfpmath
- if use clang-cuda ; then
- filter-mfpmath sse
- filter-mfpmath i386
- fi
-
- cmake_src_prepare
-
- use cuda && cuda_src_prepare
-
- GMX_DIRS=""
- use single-precision && GMX_DIRS+=" float"
- use double-precision && GMX_DIRS+=" double"
-
- if use test; then
- for x in ${GMX_DIRS}; do
- mkdir -p "${WORKDIR}/${P}_${x}" || die
- cp -al "${WORKDIR}/regressiontests"* "${WORKDIR}/${P}_${x}/tests" || die
- done
- fi
-
- DOC_CONTENTS="Gromacs can use sci-chemistry/vmd to read additional file formats"
- if use build-manual; then
- # try to create policy for imagemagik
- mkdir -p "${HOME}"/.config/ImageMagick
- cat >> "${HOME}"/.config/ImageMagick/policy.xml <<- EOF
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE policymap [
- <!ELEMENT policymap (policy)+>
- !ATTLIST policymap xmlns CDATA #FIXED ''>
- <!ELEMENT policy EMPTY>
- <!ATTLIST policy xmlns CDATA #FIXED '' domain NMTOKEN #REQUIRED
- name NMTOKEN #IMPLIED pattern CDATA #IMPLIED rights NMTOKEN #IMPLIED
- stealth NMTOKEN #IMPLIED value CDATA #IMPLIED>
- ]>
- <policymap>
- <policy domain="coder" rights="read | write" pattern="PS" />
- <policy domain="coder" rights="read | write" pattern="PS2" />
- <policy domain="coder" rights="read | write" pattern="PS3" />
- <policy domain="coder" rights="read | write" pattern="EPS" />
- <policy domain="coder" rights="read | write" pattern="PDF" />
- <policy domain="coder" rights="read | write" pattern="XPS" />
- </policymap>
- EOF
- fi
-}
-
-src_configure() {
- local mycmakeargs_pre=( ) extra fft_opts=( )
- local acce="AUTO"
- local nnpot="OFF"
-
- if use nnpot; then
- nnpot="TORCH"
- fi
-
- if use custom-cflags; then
- #go from slowest to fastest acceleration
- acce="None"
- if (use amd64 || use x86); then
- use cpu_flags_x86_sse2 && acce="SSE2"
- use cpu_flags_x86_sse4_1 && acce="SSE4.1"
- use cpu_flags_x86_fma4 && acce="AVX_128_FMA"
- use cpu_flags_x86_avx && acce="AVX_256"
- use cpu_flags_x86_avx2 && acce="AVX2_256"
- use cpu_flags_x86_avx512f && acce="AVX_512"
- elif (use arm); then
- use cpu_flags_arm_neon && acce="ARM_NEON"
- elif (use arm64); then
- use cpu_flags_arm_neon && acce="ARM_NEON_ASIMD"
- fi
- else
- strip-flags
- fi
-
- #to create man pages, build tree binaries are executed (bug #398437)
- [[ ${CHOST} = *-darwin* ]] && \
- extra+=" -DCMAKE_BUILD_WITH_INSTALL_RPATH=OFF"
-
- if use fftw; then
- fft_opts=( -DGMX_FFT_LIBRARY=fftw3 )
- elif use mkl; then
- local bits=$(get_libdir)
- fft_opts=( -DGMX_FFT_LIBRARY=mkl
- -DMKL_INCLUDE_DIR="$(echo /opt/intel/*/mkl/include)"
- -DMKL_LIBRARIES="$(echo /opt/intel/*/mkl/lib/*${bits/lib}/libmkl_rt.so)"
- )
- else
- fft_opts=( -DGMX_FFT_LIBRARY=fftpack )
- fi
-
- mycmakeargs_pre+=(
- "${fft_opts[@]}"
- "${lmfit_opts[@]}"
- -DGMX_USE_LMFIT=EXTERNAL
- -DGMX_USE_MUPARSER=EXTERNAL
- -DGMX_EXTERNAL_BLAS=$(usex blas)
- -DGMX_EXTERNAL_LAPACK=$(usex lapack)
- -DGMX_OPENMP=$(usex openmp)
- -DGMX_COOL_QUOTES=$(usex offensive)
- -DGMX_USE_TNG=$(usex tng)
- -DGMX_BUILD_MANUAL=$(usex build-manual)
- -DGMX_USE_HDF5=off
- -DGMX_HWLOC=$(usex hwloc)
- -DGMX_DEFAULT_SUFFIX=off
- -DGMX_BUILD_HELP=$(usex doc)
- -DGMX_SIMD="$acce"
- -DGMX_NNPOT="$nnpot"
- -DGMX_VMD_PLUGIN_PATH="${EPREFIX}/usr/$(get_libdir)/vmd/plugins/*/molfile/"
- -DBUILD_TESTING=$(usex test)
- -DGMX_BUILD_UNITTESTS=$(usex test)
- -DPYTHON_EXECUTABLE="${EPREFIX}/usr/bin/${EPYTHON}"
- ${extra}
- )
-
- for x in ${GMX_DIRS}; do
- einfo "Configuring for ${x} precision"
- local suffix=""
- #if we build single and double - double is suffixed
- use double-precision && use single-precision && \
- [[ ${x} = "double" ]] && suffix="_d"
- local p
- [[ ${x} = "double" ]] && p="-DGMX_DOUBLE=ON" || p="-DGMX_DOUBLE=OFF"
- local gpu=( "-DGMX_GPU=OFF" )
- [[ ${x} = "float" ]] && use cuda && gpu=( "-DGMX_GPU=CUDA" )
- [[ ${x} = "float" ]] && use clang-cuda && gpu=( "-DGMX_GPU=CUDA" "-DGMX_CLANG_CUDA=ON" )
- use opencl && gpu=( "-DGMX_GPU=OPENCL" )
- local mycmakeargs=(
- ${mycmakeargs_pre[@]} ${p}
- -DGMX_MPI=$(usex mpi)
- -DGMX_THREAD_MPI=$(usex threads)
- -DGMXAPI=$(usex gmxapi)
- -DGMX_INSTALL_LEGACY_API=$(usex gmxapi-legacy)
- "${gpu[@]}"
- "$(use test && echo -DREGRESSIONTEST_PATH="${WORKDIR}/${P}_${x}/tests")"
- -DGMX_BINARY_SUFFIX="${suffix}"
- -DGMX_LIBS_SUFFIX="${suffix}"
- -DGMX_PYTHON_PACKAGE=$(usex python)
- )
- BUILD_DIR="${WORKDIR}/${P}_${x}" cmake_src_configure
- [[ ${CHOST} != *-darwin* ]] || \
- sed -i '/SET(CMAKE_INSTALL_NAME_DIR/s/^/#/' "${WORKDIR}/${P}_${x}/gentoo_rules.cmake" || die
- done
-}
-
-src_compile() {
- for x in ${GMX_DIRS}; do
- einfo "Compiling for ${x} precision"
- BUILD_DIR="${WORKDIR}/${P}_${x}"\
- cmake_src_compile
- BUILD_DIR="${WORKDIR}/${P}_${x}"\
- cmake_src_compile man
- if use python; then
- BUILD_DIR="${WORKDIR}/${P}_${x}"\
- cmake_src_compile python_packaging/all
- BUILD_DIR="${WORKDIR}/${P}" \
- distutils-r1_src_compile
- fi
- # not 100% necessary for rel ebuilds as available from website
- if use build-manual; then
- BUILD_DIR="${WORKDIR}/${P}_${x}"\
- cmake_src_compile manual
- fi
- done
-}
-
-src_test() {
- for x in ${GMX_DIRS}; do
- BUILD_DIR="${WORKDIR}/${P}_${x}"\
- cmake_src_compile check
- done
-}
-
-src_install() {
- for x in ${GMX_DIRS}; do
- BUILD_DIR="${WORKDIR}/${P}_${x}" \
- cmake_src_install
- if use python; then
- BUILD_DIR="${WORKDIR}/${P}_${x}" \
- cmake_src_install python_packaging/install
- fi
- if use build-manual; then
- newdoc "${WORKDIR}/${P}_${x}"/docs/manual/gromacs.pdf "${PN}-manual-${PV}.pdf"
- fi
-
- if use doc; then
- if [[ ${PV} != *9999* ]]; then
- newdoc "${DISTDIR}/manual-${PV/_/-}.pdf" "${PN}-manual-${PV}.pdf"
- fi
- fi
- done
-
- if use tng; then
- insinto /usr/include/tng
- doins src/external/tng_io/include/tng/*h
- fi
- # drop unneeded stuff
- rm "${ED}"/usr/bin/GMXRC* || die
- for x in "${ED}"/usr/bin/gmx-completion-*.bash ; do
- local n=${x##*/gmx-completion-}
- n="${n%.bash}"
- cat "${ED}"/usr/bin/gmx-completion.bash "$x" > "${T}/${n}" || die
- newbashcomp "${T}"/"${n}" "${n}"
- done
- rm "${ED}"/usr/bin/gmx-completion*.bash || die
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- einfo
- einfo "Please read and cite gromacs related papers from list:"
- einfo "https://www.gromacs.org/articles.html"
- einfo
- readme.gentoo_print_elog
-}
diff --git a/sci-chemistry/gromacs/gromacs-2025.0.ebuild b/sci-chemistry/gromacs/gromacs-2025.3.ebuild
index 9ff8aeae4c51..9ff8aeae4c51 100644
--- a/sci-chemistry/gromacs/gromacs-2025.0.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2025.3.ebuild
diff --git a/sci-libs/blis/Manifest b/sci-libs/blis/Manifest
index bfd79b56ffc8..9da5d28f91f9 100644
--- a/sci-libs/blis/Manifest
+++ b/sci-libs/blis/Manifest
@@ -1 +1,2 @@
DIST blis-1.0.tar.gz 15714356 BLAKE2B 7e9b6132ab556adf7ccb2d1bff6c5195eb2f48a9193a6df57d409e25b42f1aaa64f053f97996a6467ad42cbe5848c3689f3e6c501579d5d1083523ca9ed52ce1 SHA512 91cd2a2944762e584f11cb931ba11c4b296e93040b553f105ba8579d748a49cfcb6db8ae2ce1b5a537c0ae88182c9d212a4a5daa757ca4d0a7beee552d2eb55c
+DIST blis-2.0.tar.gz 15751849 BLAKE2B 386917ece022fccf373bad6a4b488b04d86097f0fb7406b72e9fdd4ecc09747ea2291ec6d56c756461541b811d7f256a1bd6103c883cca5f6479d7822faf62ae SHA512 5b1195533fe951c025b01b5f92d682217a3c8b3b5477ad20cdbf1d3163e7085167d9be7f552f59173dba7798e2dbacf8772374d4250d3db6404b7f7b9ae67916
diff --git a/sci-libs/blis/blis-2.0.ebuild b/sci-libs/blis/blis-2.0.ebuild
new file mode 100644
index 000000000000..83d49c59aa2d
--- /dev/null
+++ b/sci-libs/blis/blis-2.0.ebuild
@@ -0,0 +1,185 @@
+# Copyright 2019-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+inherit python-any-r1 toolchain-funcs
+
+DESCRIPTION="BLAS-like Library Instantiation Software Framework"
+HOMEPAGE="https://github.com/flame/blis"
+SRC_URI="https://github.com/flame/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD"
+# SOVERSION; but 2.0 introduced some breaking changes
+SLOT="0/4-2.0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+CPU_USE=(
+ cpu_flags_ppc_{vsx,vsx3}
+ cpu_flags_arm_{neon,v7,v8,sve}
+ cpu_flags_x86_{ssse3,avx,fma3,fma4,avx2,avx512vl}
+)
+IUSE="doc eselect-ldso index64 openmp pthread serial static-libs ${CPU_USE[@]}"
+REQUIRED_USE="?? ( openmp pthread serial )"
+
+DEPEND="
+ eselect-ldso? (
+ !app-eselect/eselect-cblas
+ >=app-eselect/eselect-blas-0.2
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+"
+
+PATCHES=(
+ # TODO: remove this when we remove eselect-ldso
+ "${FILESDIR}"/${PN}-0.6.0-blas-provider.patch
+ # to prevent QA Notice: pkg-config files with wrong LDFLAGS detected
+ "${FILESDIR}"/${PN}-0.8.1-pkg-config.patch
+ "${FILESDIR}"/${PN}-0.9.0-rpath.patch
+ "${FILESDIR}"/${PN}-1.0-no-helper-headers.patch
+ # https://github.com/flame/blis/pull/891
+ "${FILESDIR}"/${P}-gcc16.patch
+)
+
+get_confname() {
+ local confname=generic
+ if use x86 || use amd64; then
+ use cpu_flags_x86_ssse3 && confname=penryn
+ use cpu_flags_x86_avx && use cpu_flags_x86_fma3 && confname=sandybridge
+ use cpu_flags_x86_avx && use cpu_flags_x86_fma4 && confname=bulldozer
+ use cpu_flags_x86_avx && use cpu_flags_x86_fma4 && use cpu_flags_x86_fma3 && confname=piledriver
+ use cpu_flags_x86_avx2 && confname=haswell
+ use cpu_flags_x86_avx512vl && confname=skx
+ elif use arm || use arm64; then
+ use arm && confname=arm32
+ use arm64 && confname=arm64
+ use cpu_flags_arm_neon && use cpu_flags_arm_v7 && confname=cortexa9
+ use cpu_flags_arm_v8 && confname=cortexa53
+ use cpu_flags_arm_sve && confname=armsve
+ elif use ppc || use ppc64; then
+ confname=power
+ use cpu_flags_ppc_vsx && confname=power7
+ use cpu_flags_ppc_vsx3 && confname=power9
+ fi
+ echo ${confname}
+}
+
+src_configure() {
+ # This is not an autotools configure file. We don't use econf here.
+ local myconf=(
+ --enable-verbose-make
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ $(use_enable static-libs static)
+ --enable-blas
+ --enable-cblas
+ --enable-shared
+ )
+ if use openmp; then
+ myconf+=( -t openmp )
+ elif use pthread; then
+ myconf+=( -t pthreads )
+ else
+ myconf+=( -t no )
+ fi
+ # confname must always come last
+ myconf+=( "$(get_confname)" )
+
+ local -x CC="$(tc-getCC)"
+ local -x AR="$(tc-getAR)"
+ local -x RANLIB="$(tc-getRANLIB)"
+
+ if use index64; then
+ einfo "Configuring ILP64 variant"
+ cp -r "${S}" "${S}-ilp64" || die
+ pushd "${S}-ilp64" >/dev/null || die
+ ./configure -b 64 -i 64 "${myconf[@]}" || die
+ popd >/dev/null || die
+ fi
+
+ einfo "Configuring LP64 variant"
+ ./configure "${myconf[@]}" || die
+}
+
+emake64() {
+ local overrides=(
+ LIBBLIS=libblis64
+ MK_INCL_DIR_INST="${ED}/usr/include/blis64"
+ )
+
+ emake -C "${S}-ilp64" "${overrides[@]}" "${@}"
+}
+
+src_compile() {
+ local -x DEB_LIBBLAS=libblas.so.3
+ local -x DEB_LIBCBLAS=libcblas.so.3
+ local -x LDS_BLAS="${FILESDIR}"/blas.lds
+ local -x LDS_CBLAS="${FILESDIR}"/cblas.lds
+ use index64 && emake64
+ emake
+}
+
+src_test() {
+ local -x LD_LIBRARY_PATH="lib/$(get_confname)"
+ emake testblis-fast
+ ./testsuite/check-blistest.sh ./output.testsuite || die
+ if use index64; then
+ emake64 testblis-fast
+ ./testsuite/check-blistest.sh "${S}-ilp64"/output.testsuite || die
+ fi
+}
+
+src_install() {
+ local libroot=/usr/$(get_libdir)
+ local install_args=(
+ DESTDIR="${D}"
+ # remove weird Makefile configs, they're incorrect for index64
+ # and nothing should be using them anyway
+ MK_SHARE_DIR_INST="${T}/discard"
+ # upstream installs .pc file to share, sigh
+ PC_SHARE_DIR_INST="${ED}${libroot}/pkgconfig"
+ )
+ emake "${install_args[@]}" install
+ if use index64; then
+ emake64 "${install_args[@]}" install
+ # we need to make blis64.pc with proper subst ourselves
+ sed -e 's:blis:&64:' "${ED}${libroot}/pkgconfig"/blis.pc \
+ > "${ED}${libroot}/pkgconfig"/blis64.pc || die
+ fi
+ use doc && dodoc README.md docs/*.md
+
+ if use eselect-ldso; then
+ insinto "${libroot}/blas/blis"
+ doins lib/*/lib{c,}blas.so.3
+ dosym libblas.so.3 "${libroot}/blas/blis/libblas.so"
+ dosym libcblas.so.3 "${libroot}/blas/blis/libcblas.so"
+ fi
+}
+
+pkg_postinst() {
+ use eselect-ldso || return
+
+ local libdir=$(get_libdir) me="blis"
+
+ # check blas
+ eselect blas add ${libdir} "${EROOT}"/usr/${libdir}/blas/${me} ${me}
+ local current_blas=$(eselect blas show ${libdir} | cut -d' ' -f2)
+ if [[ ${current_blas} == "${me}" || -z ${current_blas} ]]; then
+ eselect blas set ${libdir} ${me}
+ elog "Current eselect: BLAS/CBLAS (${libdir}) -> [${me}]."
+ else
+ elog "Current eselect: BLAS/CBLAS (${libdir}) -> [${current_blas}]."
+ elog "To use blas [${me}] implementation, you have to issue (as root):"
+ elog "\t eselect blas set ${libdir} ${me}"
+ fi
+}
+
+pkg_postrm() {
+ use eselect-ldso && eselect blas validate
+}
diff --git a/sci-libs/blis/files/blis-2.0-gcc16.patch b/sci-libs/blis/files/blis-2.0-gcc16.patch
new file mode 100644
index 000000000000..7fc3718574d3
--- /dev/null
+++ b/sci-libs/blis/files/blis-2.0-gcc16.patch
@@ -0,0 +1,122 @@
+From ff46c252b040fd6e8fb0562bf4cc4c8db4eac95f Mon Sep 17 00:00:00 2001
+From: Devin Matthews <damatthews@smu.edu>
+Date: Thu, 11 Sep 2025 10:58:36 -0500
+Subject: [PATCH 1/2] Update Haswell gemmsup fix for gcc 16 and later.
+
+---
+ kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c | 9 ++++-----
+ kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c | 9 ++++-----
+ .../haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c | 9 ++++-----
+ .../haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c | 9 ++++-----
+ 4 files changed, 16 insertions(+), 20 deletions(-)
+
+diff --git a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c
+index e71732de3c..2b38c9a4b1 100644
+--- a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c
++++ b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8m.c
+@@ -33,11 +33,10 @@
+
+ */
+
+-// This avoids a known issue with GCC15 ("error: bp cannot be used in asm here", #845).
+-// Only check for version 15 since this may be fixed in 16 (**fingers crossed**), and also
+-// make sure the compiler isn't clang since it also confusingly defines __GNUC__
+-#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ == 15
+-#pragma GCC optimize("-fno-tree-slp-vectorize")
++// This avoids a known issue with GCC15+ ("error: bp cannot be used in asm here", #845).
++// Make sure the compiler isn't clang since it also confusingly defines __GNUC__
++#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ >= 15
++#pragma GCC optimize("-fno-tree-vectorize")
+ #endif
+
+ #include "blis.h"
+diff --git a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c
+index 880af4207a..093d149a54 100644
+--- a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c
++++ b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_d6x8n.c
+@@ -33,11 +33,10 @@
+
+ */
+
+-// This avoids a known issue with GCC15 ("error: bp cannot be used in asm here", #845).
+-// Only check for version 15 since this may be fixed in 16 (**fingers crossed**), and also
+-// make sure the compiler isn't clang since it also confusingly defines __GNUC__
+-#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ == 15
+-#pragma GCC optimize("-fno-tree-slp-vectorize")
++// This avoids a known issue with GCC15+ ("error: bp cannot be used in asm here", #845).
++// Make sure the compiler isn't clang since it also confusingly defines __GNUC__
++#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ >= 15
++#pragma GCC optimize("-fno-tree-vectorize")
+ #endif
+
+ #include "blis.h"
+diff --git a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c
+index d0814d6d82..e9697f9771 100644
+--- a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c
++++ b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16m.c
+@@ -33,11 +33,10 @@
+
+ */
+
+-// This avoids a known issue with GCC15 ("error: bp cannot be used in asm here", #845).
+-// Only check for version 15 since this may be fixed in 16 (**fingers crossed**), and also
+-// make sure the compiler isn't clang since it also confusingly defines __GNUC__
+-#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ == 15
+-#pragma GCC optimize("-fno-tree-slp-vectorize")
++// This avoids a known issue with GCC15+ ("error: bp cannot be used in asm here", #845).
++// Make sure the compiler isn't clang since it also confusingly defines __GNUC__
++#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ >= 15
++#pragma GCC optimize("-fno-tree-vectorize")
+ #endif
+
+ #include "blis.h"
+diff --git a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c
+index bc2d783e3b..73517976eb 100644
+--- a/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c
++++ b/kernels/haswell/3/sup/bli_gemmsup_rv_haswell_asm_s6x16n.c
+@@ -33,11 +33,10 @@
+
+ */
+
+-// This avoids a known issue with GCC15 ("error: bp cannot be used in asm here", #845).
+-// Only check for version 15 since this may be fixed in 16 (**fingers crossed**), and also
+-// make sure the compiler isn't clang since it also confusingly defines __GNUC__
+-#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ == 15
+-#pragma GCC optimize("-fno-tree-slp-vectorize")
++// This avoids a known issue with GCC15+ ("error: bp cannot be used in asm here", #845).
++// Make sure the compiler isn't clang since it also confusingly defines __GNUC__
++#if !defined(__clang__) && defined(__GNUC__) && __GNUC__ >= 15
++#pragma GCC optimize("-fno-tree-vectorize")
+ #endif
+
+ #include "blis.h"
+
+From b62a9f11c080189a8742ce9949f5930793fbdaf4 Mon Sep 17 00:00:00 2001
+From: Devin Matthews <damatthews@smu.edu>
+Date: Thu, 11 Sep 2025 11:04:13 -0500
+Subject: [PATCH 2/2] Update CREDITS [ci skip].
+
+---
+ CREDITS | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/CREDITS b/CREDITS
+index b677cbaa8d..a0615da121 100644
+--- a/CREDITS
++++ b/CREDITS
+@@ -64,6 +64,7 @@ but many others have contributed code, ideas, and feedback, including
+ Aaron Hutchinson @Aaron-Hutchinson (SiFive)
+ Francisco Igual @figual (Universidad Complutense de Madrid)
+ @j-bm
++ Sam James @thesamesam
+ Madeesh Kannan @shadeMe
+ Tony Kelman @tkelman
+ Lee Killough @leekillough (Tactical Computing Labs)
+@@ -149,6 +150,7 @@ but many others have contributed code, ideas, and feedback, including
+ Chenhan Yu @ChenhanYu (The University of Texas at Austin)
+ Roman Yurchak @rth (Symerio)
+ Stefano Zampini @stefanozampini
++ Paul Zander @negril
+ M. Zhou @cdluminate
+ Igor Zhuravlov @jip (Far Eastern Federal University)
+ @AngryLoki
diff --git a/sci-libs/gsl/gsl-2.7.1-r3.ebuild b/sci-libs/gsl/gsl-2.7.1-r3.ebuild
index 2f6ef654fc52..4fa476c99656 100644
--- a/sci-libs/gsl/gsl-2.7.1-r3.ebuild
+++ b/sci-libs/gsl/gsl-2.7.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz
LICENSE="GPL-3+"
# Usually 0/${PV} but check
SLOT="0/27"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="cblas-external +deprecated static-libs"
RDEPEND="cblas-external? ( virtual/cblas:= )"
diff --git a/sci-libs/openblas/openblas-0.3.30-r2.ebuild b/sci-libs/openblas/openblas-0.3.30-r3.ebuild
index beffb19816dd..e44e9124a042 100644
--- a/sci-libs/openblas/openblas-0.3.30-r2.ebuild
+++ b/sci-libs/openblas/openblas-0.3.30-r3.ebuild
@@ -133,45 +133,54 @@ src_configure() {
export PREFIX="${EPREFIX}/usr"
}
+emake64() {
+ emake -C "${S}-index64" \
+ INTERFACE64=1 \
+ LIBNAMESUFFIX=64 \
+ "${@}"
+}
+
src_compile() {
emake shared
use eselect-ldso && emake -C interface shared-blas-lapack
if use index64; then
- emake -C "${S}-index64" \
- INTERFACE64=1 \
- LIBPREFIX=libopenblas64 shared
+ emake64 shared
fi
}
src_test() {
emake tests
+ emake64 tests
}
src_install() {
- emake install DESTDIR="${D}" \
- OPENBLAS_INCLUDE_DIR='$(PREFIX)'/include/${PN} \
- OPENBLAS_LIBRARY_DIR='$(PREFIX)'/$(get_libdir)
+ local libdir=$(get_libdir)
+ emake install \
+ DESTDIR="${D}" \
+ OPENBLAS_INCLUDE_DIR='$(PREFIX)'/include/openblas \
+ OPENBLAS_LIBRARY_DIR='$(PREFIX)'/${libdir}
dodoc GotoBLAS_*.txt *.md Changelog.txt
if use index64; then
- dolib.so "${S}-index64"/libopenblas64*.so*
+ emake64 install \
+ DESTDIR="${D}" \
+ OPENBLAS_INCLUDE_DIR='$(PREFIX)'/include/openblas64 \
+ OPENBLAS_LIBRARY_DIR='$(PREFIX)'/${libdir}
fi
if use eselect-ldso; then
- insinto /usr/$(get_libdir)/blas/openblas/
- doins interface/libblas.so.3
- dosym -r /usr/$(get_libdir)/blas/openblas/libblas.so.3 /usr/$(get_libdir)/blas/openblas/libblas.so
- doins interface/libcblas.so.3
- dosym -r /usr/$(get_libdir)/blas/openblas/libcblas.so.3 /usr/$(get_libdir)/blas/openblas/libcblas.so
+ exeinto /usr/${libdir}/blas/openblas/
+ doexe interface/lib{,c}blas.so.3
+ dosym libblas.so.3 /usr/${libdir}/blas/openblas/libblas.so
+ dosym libcblas.so.3 /usr/${libdir}/blas/openblas/libcblas.so
- insinto /usr/$(get_libdir)/lapack/openblas/
- doins interface/liblapack.so.3
- dosym -r /usr/$(get_libdir)/lapack/openblas/liblapack.so.3 /usr/$(get_libdir)/lapack/openblas/liblapack.so
- doins interface/liblapacke.so.3
- dosym -r /usr/$(get_libdir)/lapack/openblas/liblapacke.so.3 /usr/$(get_libdir)/lapack/openblas/liblapacke.so
+ exeinto /usr/${libdir}/lapack/openblas/
+ doexe interface/liblapack{,e}.so.3
+ dosym liblapack.so.3 /usr/${libdir}/lapack/openblas/liblapack.so
+ dosym liblapacke.so.3 /usr/${libdir}/lapack/openblas/liblapacke.so
fi
}
diff --git a/sci-mathematics/z3/z3-4.15.3.ebuild b/sci-mathematics/z3/z3-4.15.3.ebuild
index 8b717c95ff73..be0f0925f48e 100644
--- a/sci-mathematics/z3/z3-4.15.3.ebuild
+++ b/sci-mathematics/z3/z3-4.15.3.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
IUSE="doc examples gmp isabelle java python"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild b/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild
index 73c5c9c95cc8..a9479d396af8 100644
--- a/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild
+++ b/sec-keys/minisig-keys-ccache/minisig-keys-ccache-20250914.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DESCRIPTION="OpenPGP keys used for ccache"
+DESCRIPTION="minisig keys used for ccache"
HOMEPAGE="https://ccache.dev/download.html"
S="${WORKDIR}"
diff --git a/sys-apps/cyme/Manifest b/sys-apps/cyme/Manifest
index b7628dcc8252..179508b1d1af 100644
--- a/sys-apps/cyme/Manifest
+++ b/sys-apps/cyme/Manifest
@@ -43,7 +43,9 @@ DIST crossterm-0.28.1.crate 132275 BLAKE2B 30a5bf5b48a4bddbfb53726b675adfdf6d64c
DIST crossterm_winapi-0.9.1.crate 16027 BLAKE2B ea63abf751aeab203f326e77260cfbd1de286be26acf714a083ae1262b0cc2a35b5cb6d0bd54f45b33c1942eb22f916141c5870aab34149fdb30faccf4d4642e SHA512 48eee242f477f43b69c00e3a5d4d255de2ce1774f6e73d869c5472b35d85af0b63f3a607097da8ace437b1e52a524ded4106767b83d4ec53c30c2e37ac4b46a7
DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
DIST cyme-2.2.4.gh.tar.gz 477073 BLAKE2B 2867cfbcac89bed6a41447d291fdc5921690cd6815949e3df12775a53d0c233844accec9fe88c97f642fcb9b9df46ddd24e249dff9d641962c1d70e8ea9ec7f2 SHA512 1fdc302f4e9f1e7dc2c5803877188e7fc764f821d36f920f8bcbc74a4e4a5c567577cb22b0259ad1699c2b8f76d9bb0b12635f5cf72c7c3af470122e07482c7f
+DIST cyme-2.2.5.gh.tar.gz 477319 BLAKE2B 832cb31df7aece18fbc58597e08b7b9806d899cc9174963495632c7ef16f5588a164ffdb6f7f7abd25e0494bf7bf66824b04d5d7b695748fed1464a39619ebbc SHA512 9a2cf535dd7a4ed84cd4187e14e2a523a6549d4f0cbb76bb7f825c868f356c89f266c6dfad1fbe248f944800b361f47d577d774bc1bc16e0aaf5056317b0b4dc
DIST cyme-v2.2.4-crates.tar.xz 18862708 BLAKE2B 100b4324b260caaeed227b9b1fcad3b1c58587b27f8eef104f8b1b781709678c981e1354060c23bc9069a055af78d2a66aab7a7e99022a9eb0fb10c5bbd3378b SHA512 a1263e161a6a25c2468160f1e1d73f8666aac3fda5d081627e13f4bbd47572e3bba9cb6d34b52553fe78119d1069839a93663bdea57cec3413c6a69a1ebf8d43
+DIST cyme-v2.2.5-crates.tar.xz 19027588 BLAKE2B f0693a618eadc6411dd26b54ea4e8c3595996d652f385810d9bfcf4af857bebc220e70929424b1df8191cc414896eafd02c8c95699b4420cc9868e2070043614 SHA512 c622543a6be7aa59abd9d681296856e7af623aa978e92b387f837839b0cc134908acd7088c7ed96bb7e2a528993a4da9cbffcb51233ad2fa00c2236ff81c0dc6
DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
diff --git a/sys-apps/cyme/cyme-2.2.5.ebuild b/sys-apps/cyme/cyme-2.2.5.ebuild
new file mode 100644
index 000000000000..c22d378f51a4
--- /dev/null
+++ b/sys-apps/cyme/cyme-2.2.5.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+RUST_MIN_VER="1.82"
+CRATES=""
+
+inherit cargo
+
+DESCRIPTION="List system USB buses and devices; a modern cross-platform \`lsusb\`"
+HOMEPAGE="https://github.com/tuna-f1sh/cyme/"
+SRC_URI="
+ https://github.com/tuna-f1sh/cyme/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+ https://github.com/gentoo-crate-dist/cyme/releases/download/v${PV}/cyme-v${PV}-crates.tar.xz
+"
+
+LICENSE="GPL-3+"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 LGPL-2+ MIT MPL-2.0 Unicode-3.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QA_FLAGS_IGNORED="/usr/bin/cyme"
diff --git a/sys-apps/fd/Manifest b/sys-apps/fd/Manifest
index ea97215c6b17..161be9d3ceb2 100644
--- a/sys-apps/fd/Manifest
+++ b/sys-apps/fd/Manifest
@@ -1,188 +1,108 @@
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.15.crate 29231 BLAKE2B cc4cf0f381c210fecc20b5796fe872b533419e5f957021b0c3be3cdc23fb84ce029fbef6f9b6f174a76ad713c07f0811145a70572de7c24cfab060fdd990f49a SHA512 1cb01a0293b4c9bcc010909707e71c464416d3ec6fc9789060b7aa9fe4cc04424fefa8013cc8765ccdae6dfd9a1c50a11f7b30b39a32c4aeaf525f28167ddb92
DIST anstream-0.6.19.crate 28767 BLAKE2B a40e0dbb790255d300c03c6429074b65edb8ea1fea33db06c610c03e36a1f5e560e8c2ede55b91131a6fcdb1a85882579b44dfca6ef0deb979ef9f3ddab0aae4 SHA512 75a27cd003f44c1dd74dec416f78e0d1027d7f6b0b9735d3fd60e8d7e07d1db870b1d1e037ae4093881854b300b95ccce47a3a7da9a4dd5d0ac1912e53f45175
DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
-DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
-DIST anstyle-parse-0.2.5.crate 22680 BLAKE2B 7473651b1eee08857a6ed1419d3d62ba4b9a9aa0d6657965ad9c67bddd793d825737d3804961716a89bdebed9879ac43b42c897cd229c6e7bd780859e1e3c247 SHA512 cd94ad0e88ad4547a660da1473bf4e6dfed805a066782124204143c7f754c12db719bd3a1774c299f1a035740bfc4830919da191bd14e0acede410f6dbd1e2ef
DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.1.crate 9891 BLAKE2B c298114c1864a5233fb39c365e079a7f1f4ef23499dc330e5deb06f83f27bc727015befef79075c7e39952547f799b4135d7db287cf72dfc914191df784a4989 SHA512 1b2e888f025142a0d9b01314cf083831a2a45d8da737c1be3a6a9aa177e73e0d2ae7999fe7610dd450b7096115e8cf38c5da23723cebf1deaa7d3501d3dbd5ce
DIST anstyle-query-1.1.3.crate 10190 BLAKE2B 4d173fa220165410a41a54224e65ea87c9dad154af0b8404c638f3aca70c99da122bf0cadf0dff3047afd0d13a052701567efc17cefe4d38f518991a10b54bea SHA512 fcaf441fb8c44ef352cfc6a9b2f4d07e2dfef67a023e077dcd0c6da136661a1ba483d9146835848024259351e568e4946a16a7dcf0c6ae2baa871275c175eeae
-DIST anstyle-wincon-3.0.4.crate 12234 BLAKE2B 23294d6ed7715c55c8f796eb7b860450c57b22b57e32a5c75847f2e2bd68a52b33c24797db662aa5fd7e799b9644075c8c939d93b0cf8598b16ee80fc817b77f SHA512 24b3a9a44382609ad449425a657d4b42a792d4703c36e0953f09a03817759c266a2f0ff4ecc9e8b93ea8403df2badef1f1af6a6e50af56205176c41b13501ae6
DIST anstyle-wincon-3.0.9.crate 12561 BLAKE2B f6caf413950cc712789e645f21f5949bd2f1da0fb729dbc03b9b18e4a06c8df5a889d291eee4b6338f0a97abacff6acad82183ca813ff9eb2d025fa0ba947ae7 SHA512 41816e1fb4f962d4461589dca3c7787049992b11f3550e8753646b055234fe9f0339f6afc94a8edc7755e8c6921d8c232beb8b722148455a3f731c93d2c5a46f
-DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
DIST anyhow-1.0.98.crate 53334 BLAKE2B 469c6bb7f535c0c665daae37b61a001fb7da688db3bedcb8e7b76392af109e5b9335dadaa5775c80d365d599674ce3961240a07582d4fc9a45c6367a6e7bd7da SHA512 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6
-DIST argmax-0.3.1.crate 11270 BLAKE2B 5ea6790707e3d133cc52cf56fdfa93938e6e368408f97b28b4f3cec7aa3493beaff6be6ccdd13e9b34ecbb9a50bfb00f8a702a06820c925a720c5c3baf8606ec SHA512 717df8bab99c0047fa14255208b9799be0324e962addd363eee17f4fbfcc8df8b73263e9e8fc6c8eba6212b84adf8eac87cd3a77cc76b7c5a0ea7973870490b9
DIST argmax-0.4.0.crate 12059 BLAKE2B b770cbde3092ceb390469b6b62e937a0d61ed22324652658e536a94b3e3bee7723bdf29e42ea3b0a59bf865165d6eff4667fa528b94f0df95d07368001c662a6 SHA512 cddf2b7ca5485e681d8eeebd7a9f89dd7182cc04d215350cd16ee3cad5ccacd5c8ac8b5c0dd91693d8a31af4fa4c57268bafd92154c43a42fad5cc85d6e4de9e
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
DIST bitflags-2.9.1.crate 47913 BLAKE2B b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b SHA512 6baeac42e4227e58030e317125a3c23997beceb44f9262f029e59c6dc36dd1733f2e88b3c3c8ad22f806245ef404512a880b16f3c8c52fa5c4aab287bb3cfe27
-DIST bstr-1.10.0.crate 380426 BLAKE2B 19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74 SHA512 823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
DIST bstr-1.12.0.crate 351557 BLAKE2B b57f018ad6c0767b23ff65f30fb7bde6199956e50200b7574c04df851aa7c5510874c98caed575c2d6b1984286d39df96a2f29773081915a4bc94257146b831c SHA512 a2b6bb347c4bda37bbc0908a4b1191261fe69de3f767e196b43410a757cd5ade65c9349be76f0d585b4250a9b811c7834fdfe34274a54e989985f353f5ba345a
-DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
-DIST cc-1.1.13.crate 82857 BLAKE2B fe3c076a4f7428e39a1bd00f27e0476446db65b112d3ce3ab6db24d37de7ac788667ce6d8e490fd34d66432d0da418b6e63812d5788890256cced5457635db37 SHA512 6e0ecb082ff35fbc83c312f24f6693c3e4f4ee03c2247fbc5adce4f6774a9d6c8dfa28f93b2ec5a00d4da8a7d60bd4a77f2b904ed6bb1cca02a677b9b3cfebd2
DIST cc-1.2.29.crate 108072 BLAKE2B 84d494268d43670d008ba0a2abfe3f99fbf52a7d93f6a29b5156eceb48312050ef5b5e094d25b0e25f13c120d916fd2cb231cd7cfbcfe8c0a6d5248a62659e6e SHA512 5dd2e7c9d1cd78d7e71f3a9e0ffa81ca1b97bd1b51ba00154153601eec953f75d84ef8e59799603c70b84bd503b02787d4f48624176e4e9cb4ce7588a8ea6f4b
-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.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
-DIST clap-4.5.16.crate 56627 BLAKE2B 83a6a9ad12b826affa68df179dc1cb534f58b6ae505f4794ca6dfaa8f8a9e33d93b9babd7931bf48bc13da31cb3078b442c4a2a2e84a8f2e675b5d620100c50d SHA512 d13bfda2c3f77cf194acd87763d5f2fea83ec2135504b173af2941547a7d3dcf75c3757532c60b53c57600bf4859395ddc94a7dd92b17f44c60d3e781741f928
DIST clap-4.5.42.crate 58305 BLAKE2B a8f43cf915d97e9f337e87a492b3cdba4b76ab970bafc9087208db5894d8a83981cc774c749c157fa6099b0d36247f50d04dd24d395fe1621223a02d56a7e9bd SHA512 c897f99db65c04e70ecfe121c123b0c9d110f9dbede80c78ba10c60fd5e8d56c28522593ea4ce4d1453d90d428b4d4b14ee9bcd90645c8a7d07d6a55161d13c9
-DIST clap_builder-4.5.15.crate 163717 BLAKE2B 795fa9c6de6a3f4d9a1288c3340613c14b11a5346e314f5f486bee76346f5f88396e54d95d051bd84184a91bb1f2d3575f870fca56a4b9b590ea2d9939beb415 SHA512 52efd99bce20bb8ff2187c4cef8bc27bef6cdc52598f00b47639b797683f18c76a79a6ebf34d1d250621a49cab0e9ec9e7824d323516f1ed3fa721cfd34cd713
DIST clap_builder-4.5.42.crate 169655 BLAKE2B b848b4888d33381d05d5d68d31a436d00cf5026effc10bae2f4620c446df746b335678488a117f18912f066a0e89456880cbb3e6a072d9333026f9f207eadaf0 SHA512 9c7f670baadb72b49b33aa2c1596a39f04242ee8b6e215cae5e9b0ea8268e4a16b32a4a79819d4b45f67d233d329cd3922ec8b94d1aa411ba9441a88535da937
-DIST clap_complete-4.5.19.crate 50315 BLAKE2B b407ec7891b9ffcaab3ce10ff46432788f070b049c515ab96246aa592cb895ef7f1e2b2f7bee4016677c51e83324dfcfb5f7f7cbdfa698edd931a6933da087f9 SHA512 48e31cf8b51efa2a9f98a73b92970b70f6d44be2737e920df9e0bd62912e66ba64c3979a886a351e117adff550370c6f0167dc7cc1accb8bfe42063fdc7983f1
DIST clap_complete-4.5.55.crate 48536 BLAKE2B bd612536ebebbcae415b716ca1715963f0ee056997440293d5b3e3eedb880c5554c88ece35b7cb7961fd8a0b4fd90652b446ee015fb2d13840daad415bf75358 SHA512 74a2685cd917836a62d7bd63b7e70eeb6b1a8fdd8444a59d8c73ba361917c8585d62a85a49ad30015c7d6fe85ec9baabcbfac91f29ca27f7a769ce03457a72e4
-DIST clap_derive-4.5.13.crate 30132 BLAKE2B d5fcd2c5a213817165c61ba2071fc6424ce822e4881686556b8379fc71188f60d8c6712f6f4a8e5c8b125b58d7454aa9846214caf324fbc93300abba240bea17 SHA512 2dae32bffd91de9311d94e2be0d990074cb2e2edc832f422cd5e7c5177f5daafc0c335e74f865024c77cae5fff631ddaba58028fcfc24b203467478fd473bbf5
DIST clap_derive-4.5.41.crate 33493 BLAKE2B 48a8f1be0a9b0f1a0149370217a939dc10e1829bed846ff1d1c39d8ae2424c9a6303a70614b7ff11afb67ab82ce23ef3327d1c34b2b0871d5081b81144c51ff1 SHA512 a6bb6198548b7f4d7de5845a0f262cdf2b385f653c7bb5720bd5cda9dd7ca371de7460505c6490bf4abf051341a92abf732b0e61728cac37ba829b29385a7533
-DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
DIST clap_lex-0.7.5.crate 13469 BLAKE2B b14d273b3be318a22e93ca922b90e54a980c7a11f8f89f735e59a289c07be9e6652f052ac10158a3c2d8d8233f15198773dd98f40eb3d226cd4dab8255d44c0d SHA512 bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
-DIST colorchoice-1.0.2.crate 7924 BLAKE2B a4027d5f870b4d9a718ac3f9d89ce04e2ed38406658c4a55ffaf39ed0cb1ce7e1c691eb56c66596b519ca82309e8ec7eebac65e69394cdd277f44f9b6280d560 SHA512 f34d5f66f84e90f473b6b9a62a61a59575e712d3e9b140324683f80af42d40c1d079701aa2ed651d0dd95a5ac8838e1f6f6c034e2adef79509d32357b8093117
DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST crossbeam-channel-0.5.13.crate 91174 BLAKE2B 7a9aed6f4922c1d10e4ae12508a03dc7daca773adad6a317c4ea38e544d7c28c56a06623d958aec540fcaa86fa9051a1aaa2c859dadff72873f18f2f3a951449 SHA512 0f31223a7099f84e39e6b76b19cf26736e0c3907fffc2ed3eb0012c7984b1993570bf6d155eba5bfb82897ef0e4fc93b89096071410bbac256ca6be9a9568ff8
DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
-DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST ctrlc-3.4.5.crate 14592 BLAKE2B 189b026f4061b68848851dc694c71c6ecf87d6c6cdb4518a3aa215ac3d77739db43aa68e3c628e51dad99d7ad089ae6c66a6d03bd912ab9748a0793d09c2333b SHA512 3fca36deead46f3ca586f0a07ace804251d3c3e49a9a63e8c34546e2305d08158770304ebd0c9ad6ed499f811cbbee0b76ffee1858aae60852a61a19024db3e6
DIST ctrlc-3.4.7.crate 14606 BLAKE2B f69138b0bf0b7a0a0acc443e2e761abb859183349ec9fba484504c5d41c990ac9e129448e6bc05ba382d4437887a5a65826da91ec241e6995d39cfb9148ef75f SHA512 46c0ec3407e6518d520f2d7000248f808fd5da8013695f93336eaa4a0f84657c7048e5d3431216ec7f7159040c7e0fd1de19e82fd363db8e351ed56924ae5155
DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
-DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
DIST etcetera-0.10.0.crate 14734 BLAKE2B 4b897e655fbd116674d5b5c492824d697595a7e2eaf0f6489761a6e8979a15d2a0e6eed2c5d65827eb4150ad1ea2c975e7b09cd8de5081c77071790709afc616 SHA512 90fe48e708f43f71f0b50923292572fd9b5fd13117329d64cc1e0cef047f028a967d70f7a569f31bbf8080c30deb00a49731aa37abe626871566a24b1b4e1e7a
-DIST etcetera-0.8.0.crate 13295 BLAKE2B 33069c496eb846bc3e602812cd2ed182c660ae06b8a33ecea294a5ec9e37a1fc15391cadc9fde23f3e885e506031cbfb6b7d036b94cc4f94d42b8dfa8ad0ec7b SHA512 857151a9af143c7149feff2aecee8fceec45a7a2ff64a8c1a482aef89ce2f91de05123afd7d22d67cd664d9ec3800652c7800affdde4ec317437f5d925883b3a
DIST faccess-0.2.4.crate 7262 BLAKE2B d069c8ea1555563137a9e7fd4e8626b8327f96e7eb1e05f1281e20fd1f283278cfada7eb2a10064bd03d8057561367283bcc16280132f16ad3e9e977027f8150 SHA512 6d3328238dcdad0a310ad33e28ca32e68314c7a1b99b0c88c4bb5b380c5a385ec8deb23bb5e8f6bb2eff957becf0b514c488564eb6bd88d471f6ebd3a1614efd
-DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST fd-10.2.0.tar.gz 128683 BLAKE2B d60961f8f4745f3e8582ec78be11045024f1a771c9d5edd2f76900368420486669a0eccee82257d002a45e95f05294d15ce9bfdced98c177be3aaefc47ceda9e SHA512 db7a41d0dd448d73a88f7920b0d67d5d99864fef0a7d64a91523a55af9fd745e6520df8aee808f4131a07acd34730571d94a20e1e6aa1336c6f3caaab593d4ab
DIST fd-10.3.0.tar.gz 130622 BLAKE2B 25db86ec5cb19a189d809cb28844cb995581a66ac8b371d9680de49d88770c38ac41f2c41a07f7c14e34290207b6d85d0cb04c2a399417e7fb3fdd7f246b6937 SHA512 fa7d03cbc4abab02db8ed5cc7f3cb91ba87a6b4a609186edb40db80420a31a7ef671558e7a172008d8d31d9f7ef46ad9f58503129e1a253e36f1c2c15135595b
-DIST fd-v10.2.0-i686-unknown-linux-gnu.tar.gz 1667456 BLAKE2B c5aed1c948a725b300cb3c963445c73ec211688bb8986ebc7fc0a0540af3d3043c827615c4cbe14da56264da08888b464cfb17b6f1adef7fd4808800974a0c28 SHA512 f1e1f800c46881664e95a69985c27cb837c837946a7bfdf0d5be272da886689dec76d6106615eabb011d41e986e9589b1330d908ffa063e35254c52c426728ee
DIST fd-v10.3.0-i686-unknown-linux-gnu.tar.gz 1773069 BLAKE2B e588abcdb8a540f11d267b0fc1a3206d2a03eba9d26de6b9fa0797a34927e60c7331e11ff156612113a8044d50506be3b2506e245459680c3e092cfbd35ed4a7 SHA512 f7b9d41b02469b6ed979ae3f4f02db1c40a278a9a97a22fcb9d39edf531dfa463ab2a5456264671f4673b8fd8d968ba058ba1fab06204d4c873e29f0fec8c899
-DIST filetime-0.2.24.crate 14938 BLAKE2B 85e05026b35ba195637dec12d2f47cc30a189db0c565c2aae22ab1bf407e910874abebf401167b0c330c790f3e014c37108610063b5428031d28452eb78009d2 SHA512 b371bcdbd0e41b875de623c7b7f122e8f0e421382e741084645372b774cf09614eec9fe74514c90199b7110e8af27c62625e92281f3544afc9374889372c27f8
DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae SHA512 e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc
DIST globset-0.4.16.crate 26533 BLAKE2B 442bdd2b3e292654f171068463427b82236b951323bbcf0fbdc4730c6049f28953b1cfbf128b88ff9fe117341e80809da1379a123a9c863f02866db2aaa4c03a SHA512 8632ca3284eeb1e99e5a3749437105f50e3200c31d9b6d7e3b8398c52725debd8afa305b3ecbe3ffd27588e68cbe1d49db6696360e8d461aad288916bdb44cfa
DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
-DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
-DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
-DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST ignore-0.4.22.crate 55462 BLAKE2B a9a29e5286c9a9c132f2fa319226bfa85c9555150afd18e34bd3b37915250842c46f6079208dce75674fef448450dfd23242858ee2e4e2bdb7eb65f89d689d0c SHA512 9647a4887258dd970c87798dee32a16c1cda75ce3e352829f78d97e1b786d67f74d89b2fd76d48a607fe795213965c04c9dfb47713f8fa80561f87ac465956d9
DIST ignore-0.4.23.crate 55901 BLAKE2B 8c5138e723cbccffe84aa215b2e73daa18d8b2d39136a901ba1514def3a67437f79d932e4762578dd1b28dd8360a397aaba29ab8bb67a93a587a1c71cf5d1aa1 SHA512 ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST jemalloc-sys-0.5.4+5.3.0-patched.crate 884321 BLAKE2B 36f66a53472f6b02aa05a5be5dd437d0668eefa5b058e1b72d3d5eae4aef61df55795379cac7560ae87e805d7e714581dc9ca9ba7ee9bb042976716ddb7079ae SHA512 b81c75efa70b869abe08c0805fd9545436ccd4e6ce24bb7355c1b3684a03bbf234af0680854f3fd9b519e7d59296d32ef04497a1f45584ed8de462e4e21d60c1
-DIST jemallocator-0.5.4.crate 13088 BLAKE2B 760cb954b24c705ccb072c21ce0aa699dbc3140141a44a037bb917e5e1fa45f831d103b5058d5bbba221c347f7148c7e6fa4e0395e68ef5e9b7fc2eb46c9e11f SHA512 23b0107ce5fa6a31cbe2cd07beeee973543c1e5f6f2a57fde5a313dfdf0b7138a0675fd00b1b4823d60eeffe02b9159d0261579c9ee4ce4246fcf799f9c1f853
DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd140899e5cde1b657b2630cee75a10ea3d3f20a7ce2853fef972bbbfb21b701375e5e9d20b6287cbe433e9a10 SHA512 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27
DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a
DIST jiff-tzdb-0.1.4.crate 62435 BLAKE2B 2fc19077320ad711cafde399df5f62af12f47303acd4e806a3e29739a219a6e49b5207a3824d3325779569ae21087907c020266ca7e6d9cd80221530c40adf8f SHA512 bdb4b37a12e65d260bbf5d7c096e7f404e2f4c09cd625ed664b23c5bd2551323113c7e27a0e37fc009e1d8edc6643c00ea9d1f3dffcf40cf3349dbec49b7cecb
DIST jiff-tzdb-platform-0.1.3.crate 3179 BLAKE2B 330d5e1ef5c8be0bf680ce9c92fbbde1e9d502fd0e87134b16559b4c58c5168d4af4171e2822a9256b896961472af12545ac86021934b00fa5977301fe31cd18 SHA512 7e4155d7d69dcf20526fa92f6d9e7ce46978059996ce78c32da8a483446c067d03b4e80f554573707772550b19279be26c6e81a18a8b578e1709197012a83f68
-DIST js-sys-0.3.70.crate 53863 BLAKE2B 15e75a94a2b7c77ff18847f98f76a1442b6e5f66960f3375534440c382a255e6b16ba3cb8c5345365d2195f7598564bf856755988f1288eb1b0b964e26446e21 SHA512 5dff8e790447a475b3c0a7068f0bdf1cced5fb8be2d66c92cb6f6c799f9d807f9d3c498e4f42c67e16d83dd4bb3be70472ece20fc42c3a8c8d57615ac8d398d7
-DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
-DIST libc-0.2.158.crate 751340 BLAKE2B a67318ab24bb86c4df682cdf846d51f5f0a69504567acff43cc6e724f2641521945dc75dddc10c1c265fda960cb28b528575b5d39ce321073844dbddbc77bdb8 SHA512 c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
-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.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
-DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
-DIST lscolors-0.19.0.crate 26976 BLAKE2B 9d35d666914ab4ceceab31102058b24ffd2ecfaa9ab9a763222366cbd91a9960557f530b2af8f8b3d889a3b9690539b36c15842f4f63df88c1a08f439b81c11e SHA512 2c7bca74756e385bf11dd0e737f77498460b3cafae65e2178d30a4c1b7a0c7ae574d7a3eedd1593cfdce5b7a6a946b9c6be1f01445089bd7ed54f85c9af04e58
DIST lscolors-0.20.0.crate 26382 BLAKE2B b384a2dde23457681aae0f07a106f3d0dc2d1afccf52d0081815bb310b23f3576bdc4887f0b4d8c3823dbb37e1d749cead8a0fa688bf7eb434d9bda5d44c4081 SHA512 32fc910c5095617c36ac99e5aff9c95bd8a6e766d8aa6b9e60432028855d57c4a4c660d26efdf0e7fed0190882012f63ca2dcc882468705b086db53de8fabe2d
-DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
-DIST nix-0.24.3.crate 266843 BLAKE2B 1eb1667a60d07c4541a0cb0cf0bed2c7c5256411028becdb229febd0f6215e8e176d3bf691f3bad2fc64841209bf364ff8345a3e92afb2bf8d3705fd734c8ef5 SHA512 6ecda3a14ce00002265e46a066b443cd3c092a306e25d9206b74ae31b8468fd5105b597ff1e7097588bbb6ef5e52fa48ebad908303b61db53361b525f44c13ad
-DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
DIST normpath-1.3.0.crate 20719 BLAKE2B 6f7e91bd80a6fac14fbb72e304aecb6353b05a5e970d75899b8c40313b095f79463fa4cca1f7879c11d41e2437d499247c36915075b4190054f2f9a810e1e682 SHA512 a3cd341d1b4ead252f25a77e42165cd5a6b1459946ef55a5319558b89301e01e445f7cdafa13231836d336284798e48cd4e17632cba53a17213badbad3ce7a6f
DIST nu-ansi-term-0.50.1.crate 28536 BLAKE2B fc259654aca2119c1d913e101b0fe7a561b44ba4a6145d309bec23d82ba5e4db916852acafecb727efc92b5dea1641304b26c383ac07a8796e296bb179eaa669 SHA512 c29735a5e1562776251dbd7337a3e4b68eeb299e86c534feab6478512ca5e167b42ebd32c6c461b71187cd375b8a2f587feb962f1501a656543f1429731a95a2
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
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 portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8
-DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
DIST proc-macro2-1.0.95.crate 51820 BLAKE2B 93229d80556ec03bce4031607d13c7902cacc2d7e2586a692ffe8543d52e3f3ba253c9c311ddedf6d9348ce8758ae8ff64577675cda2dac557f936a328de47e3 SHA512 f78e4d47ecd29c1b2315554705e445507bbfb9449afd0bf1b74df28f266ac6382ca8c3ce135ddc55c989eaee64d1794a0933a941c8ff55f543fa21c400016547
-DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
DIST redox_syscall-0.5.13.crate 29489 BLAKE2B b761131a61c3509640085525b6f99453551f6f3114d4be501c2b7178c8954eac5b1364f6e9012281fd2e9c322dfe54cc531b4cb63e0bb195bd33dfba463ade77 SHA512 fb78d5be1b325c7b6aca292b8a34d8c02100350db87e4062e029a8afe507897fe06b2e2e0ba079aaa56ee423ab3c64f0d744346cc21f206e0d532b5382636289
-DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
-DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3
DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
-DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
DIST rustix-1.0.7.crate 414500 BLAKE2B 493473a0d4c669260efa7017981f2e095acd5edff597a0f9808c3501336954cc63b54a682e35740a3518286e8675242790130f6690b42e10738cf2ce95d1c954 SHA512 b8fbdf01af89ebc59d4ed6b5889e5d483b449857a119bea8746cb30091d707beb0c36da5235d85913092e0314b3a702ed8159bf59eac6655f2ff2da9c98abd8b
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST serde-1.0.208.crate 78232 BLAKE2B 238de7207416756fd241568e47866716da33a6d4d0a72f47362e8d878fd87ec6a237c58ec3a79e7e87a64f2dd59a18970334c8f2db85fb841d16802e8ea9c695 SHA512 13468e827875d3ee8c8848ea3e71dc2e1087f9f434ce947d344208b112f4acb853eeee132a0da61166fd040a423fc8996c58c919ea795c23a09a4ed5e3ced288
DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
-DIST serde_derive-1.0.208.crate 56019 BLAKE2B 68812664bf69f8a65e2be984257975b765f183bdd07b2fd376a7a400e083f610b600855c93703e53a2d334e77e9064b52018c74eddcc953ad0aa9555cf1350c3 SHA512 4f7f1da39ca952ec8b40efe6bdf69bb7a7620f7ab7b344ada26e304622aee5c13fda301c89a6b360c2c1f9284c87918e340edd47186a7e1ed54ba8b2fa0f294b
DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
-DIST syn-2.0.75.crate 268805 BLAKE2B 936688757ef1b39df0ac34fb2b98e14d15ea5d500b7db7d0c6358c495a385686287f5220b1427c0f086c56fab9caa0eb1f4b1c8cc6e6079f5b9cd24332ce7626 SHA512 f200b5fc6656912471a976e81f460713e9194a962441eb984e26320fc9f197a1d09c6a0a6bba4ab9bd153720ff5b48758f4bac617735ca455c37cc3041f84e38
-DIST tempfile-3.12.0.crate 34423 BLAKE2B a8b84f54a54be636f5b69791ca567e8b692d6a8485ef37e5a8340d26b32b1b0f9f8e9fcd9a2da90ec2fbd39c281d364dfc5723d06892832edb79ea5cf45d069c SHA512 1a27513548060984be894e6f8fc215831e4b2054b2244c6188bee76c477c001f294c762f2f4a14488c58c04e5d1473806d589c7bba1eaa2cc02d97656709be66
DIST tempfile-3.20.0.crate 42306 BLAKE2B e293a7cb6837a13d8cfe70ed190246fb5901e74e345f149ad29a937b25ac55390784d0ee764c8017ccbae269c8e3179673c9527f43a87fa70eac470b21aa96b0 SHA512 e317273225182b565f971b08160080e6162b0de855c0cc8c5b8d34b2afb48f73ed15a2848b65b6db73789fbf96dc88354b1d357d9c2267658de0c718286de8c6
-DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
DIST terminal_size-0.4.2.crate 9976 BLAKE2B d6af7059b06fadd5f0e75b1a9512231ba0cd3971d6357d32f63db9f96cf384102939349bb579e176ff4ce2176329a22fb8e257b096129031519b2a02eea4ab00 SHA512 a0c285ad1b1a73c9ecc725e20fd9256d98f89a5530263ef6726786d73ef123486bbf17ee3166c22bdbb7aa4fa989fe73c995a4642e3e09718dc1a76a1734c84f
DIST test-case-3.3.1.crate 8797 BLAKE2B bad61b52f7865882cf6f1ad9448335a8c2eb725629858d62675ed5c10e3a160f5b2cf28cea1179a0c1fea1b33668a70f294b8a2252db460490f3c0bdb705e7d9 SHA512 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c
DIST test-case-core-3.3.1.crate 14327 BLAKE2B cdca628ed77b8d7bbdf50c775268f733e125fdcdb4425d228691d9650558c3797876f5d8e900a7afc330f61c2be588452ced646248bd676fe4da1a4f8000decd SHA512 2c58aa3c9051b99c269168d5d321c73314188501fd33170a8a5d44e860354f5a399545abbdf50478a43d13e15ee9ed53d4a9c800b263a5e42b97416f96e2c0e3
DIST test-case-macros-3.3.1.crate 4961 BLAKE2B c3cab2832fbcf3deab12b13bfbb32bbe73528df4d98e84de589a39cd9f3540e308e307148eeedfef4822e3f6820e1b1ba93b102851c7792c5abda25f735b9abb SHA512 3383ad7fa23f09b3289e2beefb2a2ea6bb7f7f48d71339b4c1e613c4807e83e4ab816b1c36369524d65aec7929064d2951c758d9c88164e7792a0a46fbf2d933
DIST tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.crate 897133 BLAKE2B de23ef41550ab10a30da4ea1037a5f027c23dedc71e0aa491f11cfa104d0fc6144baa0efe65991b85793719b185aa24290f26f1072a479caf8807f8a7e46287a SHA512 411c6b21fc259f3345fb6890f71de1a178f392e75351c6e38c8c9b70dfe9c607d2efd7f083152c913c395e5a041429eae731d5a34df924481c35c0691978dcf3
DIST tikv-jemallocator-0.6.0.crate 13700 BLAKE2B 86a14c00a953991da2abb96c379ddaa03cdd403810fa0468ee60a0234db03b3651ad87533221f4812389b8ad03730d8dfa16c75f0d6dee640a4594bbe81fe700 SHA512 411e172ef702a3dc3022c8d672806b8a0f4d0c9c2db95f8c5fbe4949d3235504ef748793225186f6311c17e170d88bcf03e49be37657336520d06b75bf97f07c
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
-DIST wasm-bindgen-0.2.93.crate 43769 BLAKE2B e1abf981a042ebbc5c506975d5c2258942278fc000ac62aafe4221725fc52003c4032dc04a396e8fc8ec6712155e056ea9381a72070ee7c45b348ce470f52c7c SHA512 0c0a63b04b02b57fca78d2c0b885ea752ef1e8e4317c27dc84fd35843c9c396ae20557a1321c03a405b050f21895e6f25e95ddb56f3a3e8cec13928858ae8422
-DIST wasm-bindgen-backend-0.2.93.crate 30344 BLAKE2B d0b9f0cd0e6191dc3f57869023450952f2d73c0432fd4516522df5f63090de021f44f11ce7676fd2f87b31f6b236eb155b22b36eb80c3ccf3880f55ca23d4b0b SHA512 c67dad5fa26f78b233612cb6ebd44f48edd84253e46a2f5094e95da935185cf2a7be14d49247e8b8cd1d916721ed82ea44046080a40b2fe37ad88175a5f96597
-DIST wasm-bindgen-macro-0.2.93.crate 6822 BLAKE2B 3704c01b90ae900032e455a265b614d1057a7ed7b7eef1ebfdce75a7b0f0b97083211db562d1602160cf9e70843a1949be836465398787315d66ccf85fbe0801 SHA512 8b1a690bf4fc344728bae21a11c8ce4641d81b02e215d88a489f8155433d8e579ed367c96bc19a345b561f2ddb42afa44056b71e15dc935a4fe38fd7f937a632
-DIST wasm-bindgen-macro-support-0.2.93.crate 20642 BLAKE2B 3fef9d35c09e97317e8531f11c3cfcafc5cb58126ab7a96374cd5e2e3f8736ef016b4c0b3b16bcdc0bef686e9f07439f263c54dc980649e9963b12d0a6814ddc SHA512 9fe590636e229184a944acbb8472c03db0a48a9094cd9ee204c09cee6c5241194a9757f06b09e7c30ba9db1a2feca616cd1e7dc0e52c7f1c1560c50c9d3adbb8
-DIST wasm-bindgen-shared-0.2.93.crate 7527 BLAKE2B a2df995ba72d83beb3f347909c004d9693ee06cec62de248a1f96b0244c05dd8b62d46356f1b7eb0a29122517bc23270eb4eaf045e6cdbb7122089dc84829d9f SHA512 4e9271a746d3b3ea44bae472b7d9722edbcf262fdec2e03c18788d95b923c71c26f309e316ad3c621d5773311d6b1d5ad468cd7bdff015d162193b6effaf8420
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-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
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.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows-targets-0.53.2.crate 7046 BLAKE2B b4b856f2d1f5b3eb4dd02efb4a3394a4ae11349b809ba2d231e71b005ffc4f801cc275248d998d3bd47cc2f6a9161f7f59cc11cd019ac2180cb1f531a5da60e3 SHA512 9a1f236aabf0b1f2a649f926825e1dba54b1257ed4eb494a8c01a21114d945f57ca4371230693b90e0fd3e1bf48be7c31abc7818b3ec65ce1553e6cdf97b9963
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
diff --git a/sys-apps/fd/fd-10.2.0-r1.ebuild b/sys-apps/fd/fd-10.2.0-r1.ebuild
deleted file mode 100644
index 0435d37a069f..000000000000
--- a/sys-apps/fd/fd-10.2.0-r1.ebuild
+++ /dev/null
@@ -1,183 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.1.3
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anstream@0.6.15
- anstyle-parse@0.2.5
- anstyle-query@1.1.1
- anstyle-wincon@3.0.4
- anstyle@1.0.8
- anyhow@1.0.86
- argmax@0.3.1
- autocfg@1.3.0
- bitflags@1.3.2
- bitflags@2.6.0
- bstr@1.10.0
- bumpalo@3.16.0
- cc@1.1.13
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- chrono@0.4.38
- clap@4.5.16
- clap_builder@4.5.15
- clap_complete@4.5.19
- clap_derive@4.5.13
- clap_lex@0.7.2
- colorchoice@1.0.2
- core-foundation-sys@0.8.7
- crossbeam-channel@0.5.13
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.20
- ctrlc@3.4.5
- diff@0.1.13
- errno@0.3.9
- etcetera@0.8.0
- faccess@0.2.4
- fastrand@2.1.0
- filetime@0.2.24
- globset@0.4.14
- heck@0.5.0
- home@0.5.9
- humantime@2.1.0
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.60
- ignore@0.4.22
- is_terminal_polyfill@1.70.1
- jemalloc-sys@0.5.4+5.3.0-patched
- jemallocator@0.5.4
- js-sys@0.3.70
- lazy_static@1.5.0
- libc@0.2.158
- libredox@0.1.3
- linux-raw-sys@0.4.14
- log@0.4.22
- lscolors@0.19.0
- memchr@2.7.4
- nix@0.24.3
- nix@0.29.0
- normpath@1.3.0
- nu-ansi-term@0.50.1
- num-traits@0.2.19
- once_cell@1.19.0
- proc-macro2@1.0.86
- quote@1.0.36
- redox_syscall@0.5.3
- regex-automata@0.4.7
- regex-syntax@0.8.4
- regex@1.10.6
- rustix@0.38.34
- same-file@1.0.6
- serde@1.0.208
- serde_derive@1.0.208
- shlex@1.3.0
- strsim@0.11.1
- syn@2.0.75
- tempfile@3.12.0
- terminal_size@0.3.0
- test-case-core@3.3.1
- test-case-macros@3.3.1
- test-case@3.3.1
- unicode-ident@1.0.12
- utf8parse@0.2.2
- version_check@0.9.5
- walkdir@2.5.0
- wasm-bindgen-backend@0.2.93
- wasm-bindgen-macro-support@0.2.93
- wasm-bindgen-macro@0.2.93
- wasm-bindgen-shared@0.2.93
- wasm-bindgen@0.2.93
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.9
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.52.0
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.48.5
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.6
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
-"
-
-RUST_MIN_VER="1.79.0"
-
-inherit bash-completion-r1 cargo
-
-DESCRIPTION="Alternative to find that provides sensible defaults for 80% of the use cases"
-HOMEPAGE="https://github.com/sharkdp/fd"
-SRC_URI="
- https://github.com/sharkdp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/sharkdp/${PN}/releases/download/v${PV}/${PN}-v${PV}-i686-unknown-linux-gnu.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-
-DEPEND="
- !elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= )
-"
-RDEPEND="
- ${DEPEND}
-"
-
-QA_FLAGS_IGNORED="/usr/bin/fd"
-
-src_compile() {
- sed -i -e '/strip/d' Cargo.toml || die
-
- # this enables to build with system jemallloc, but musl targets do not use it at all
- if ! use elibc_musl; then
- export JEMALLOC_OVERRIDE="${ESYSROOT}/usr/$(get_libdir)/libjemalloc.so"
- # https://github.com/tikv/jemallocator/issues/19
- export CARGO_FEATURE_UNPREFIXED_MALLOC_ON_SUPPORTED_PLATFORMS=1
- fi
- cargo_src_compile
-}
-
-src_test() {
- unset CLICOLOR_FORCE
- cargo_src_test
-}
-
-src_install() {
- cargo_src_install
-
- # pre-downloaded to avoid generation via running itself.
- local compdir="${WORKDIR}/${PN}-v${PV}-i686-unknown-linux-gnu"
-
- newbashcomp "${compdir}"/autocomplete/fd.bash fd
-
- insinto /usr/share/fish/vendor_completions.d
- doins "${compdir}"/autocomplete/fd.fish
-
- # zsh completion is in contrib
- insinto /usr/share/zsh/site-functions
- doins contrib/completion/_fd
-
- dodoc README.md
- doman doc/*.1
-}
diff --git a/sys-apps/fd/fd-10.3.0.ebuild b/sys-apps/fd/fd-10.3.0.ebuild
index 7f9c9f3da5b8..e5f99e4da49e 100644
--- a/sys-apps/fd/fd-10.3.0.ebuild
+++ b/sys-apps/fd/fd-10.3.0.ebuild
@@ -128,7 +128,7 @@ LICENSE="|| ( Apache-2.0 MIT )"
# Dependent crate licenses
LICENSE+=" MIT Unicode-3.0"
SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
DEPEND="
!elibc_musl? ( >=dev-libs/jemalloc-5.1.0:= )
diff --git a/sys-apps/locale-gen/Manifest b/sys-apps/locale-gen/Manifest
index cbe46ecf34fa..6adb7142928c 100644
--- a/sys-apps/locale-gen/Manifest
+++ b/sys-apps/locale-gen/Manifest
@@ -1,3 +1,4 @@
DIST locale-gen-2.23.tar.bz2 7664 BLAKE2B a529b62fbb840c9352f06e8f5c80fc764425a2619dc69cc820f550a026d391788d5e2cfeeb46a8b5b9716da63340b4fce57a5b523edd4196ee1219c1200cb752 SHA512 c1245caadb04403c535a836f19bc410d0f04b5c0e297ea5be9852e6d71e08e528071ae769d63d31a677dda8fdd618b4c4d581ed525cf8786b82d8f37636db754
DIST locale-gen-3.4.tar.bz2 21116 BLAKE2B 97739bd3be34407639fbe77b9538e792dd1b94ba9a0612262f8df0a0cb70c3b513e1348470d5350a2ad0a2e92ac7287921c62b32c72815c82f43a271a8d3cdda SHA512 38ec6801142be282e25ff913e78ca48dce5faecd5bfa0187cd85065622195c746b63ccc05b9818b7a1240b8d01f38c8ca8fa45737d6ac5ae0ac41675c1b49584
DIST locale-gen-3.7.tar.bz2 17496 BLAKE2B 44f894c5c54974c1e7ae00179092f1489f818c3306b1ad6fc15b7a13cb4d72bfad9910f6acc26af589a4a0469a4b0d36c5885546267e667851379aefcccddeea SHA512 ae187e939ee8cd0e70561b271de4f6e8bbe9fef6c27bfe024f468eb32a74f4260c50bea85c8dabec6b675e3d1ed2d1f7a7fbb560ee6537082dd6aa85c772aea8
+DIST locale-gen-3.8.tar.bz2 17593 BLAKE2B 0197096021286f47f4e289ee5c4cbf0220264b5784c101df567c0a5dc81a0a83999e8306e8ab72e47f4f35f92d0f7e7e40589ff3c74936e22c56e3b5a172fb15 SHA512 6e802283bce6a927ed020d3011a9bc4a81ef017d728a698fa6a8c74887895a87d225cdbe23cf18798a12f2e58beacfdd6ba5e3990d74ebafb4b2ba5986d35720
diff --git a/sys-apps/locale-gen/locale-gen-3.8.ebuild b/sys-apps/locale-gen/locale-gen-3.8.ebuild
new file mode 100644
index 000000000000..c380120ac933
--- /dev/null
+++ b/sys-apps/locale-gen/locale-gen-3.8.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Generate locales based upon the config file /etc/locale.gen"
+HOMEPAGE="https://gitweb.gentoo.org/proj/locale-gen.git/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/locale-gen.git"
+ inherit git-r3
+else
+ SRC_URI="https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/${P}.tar.bz2"
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="
+ >=dev-lang/perl-5.36
+ dev-perl/File-Slurper
+"
+RDEPEND="
+ >=dev-lang/perl-5.36
+ !<sys-libs/glibc-2.37-r3
+"
+
+src_prepare() {
+ # EPREFIX is readonly.
+ local -x MY_EPREFIX=${EPREFIX}
+
+ eapply_user
+
+ perl -pi -e '$f //= ($. == 1 && s/^#!\h*\K/$ENV{MY_EPREFIX}/); END { exit !$f }' "${PN}" \
+ || die "Failed to prefixify ${PN}"
+}
+
+src_install() {
+ dosbin locale-gen
+ doman *.[0-8]
+ insinto /etc
+ {
+ cat <<-'EOF' &&
+ # This file defines which locales to incorporate into the glibc locale archive.
+ # See the locale.gen(5) and locale-gen(8) man pages for more details.
+
+ EOF
+ # Run the interpreter by name so as not to have to prefixify mkconfig.
+ perl mkconfig "${EROOT}"
+ } | newins - locale.gen
+ if (( PIPESTATUS[0] || PIPESTATUS[1] )); then
+ die "Failed to generate and/or install locale.gen"
+ fi
+ keepdir /usr/lib/locale
+}
diff --git a/sys-apps/qdirstat/Manifest b/sys-apps/qdirstat/Manifest
index aeca1ea36ab6..57326c0991e6 100644
--- a/sys-apps/qdirstat/Manifest
+++ b/sys-apps/qdirstat/Manifest
@@ -1,3 +1,2 @@
-DIST qdirstat-1.9.tar.gz 9529866 BLAKE2B 3beb40381bf21f04651dcdab27086860ce428fed1e08e5ef6ca2f5e6048b56890554e29aa29db72f1869c7d7b94a964445cb93679d8dcaa4d38e6c24e07af28f SHA512 f70c5ed86daca8f2f081afec213908f51b621f043173f7906903bcf9e955d67c5906a2588622f7c57d753e6f839ed061420c0cdb76168c7b9d70ddf64f0f23ff
DIST qdirstat-1.9_p20250726-qt6.patch.xz 31048 BLAKE2B b526ff2837b4f4c06bda161bb968073cfc708fd36c381903db9cd61b90fd0200f6c4d76d14ff3692ee01ab993a8928dc82b47074f792bfc151153886c013e9cd SHA512 c25efe0cac4854e871b4b689e662541efeec86809c074ebe035b4e3f46d2fc9d75b015c90b31e17fbeb7dd2ba6d8c49ca58ecaee8f6a0446c3c11ea7ddf0f00f
DIST qdirstat-1.9_p20250726.tar.gz 9537652 BLAKE2B d6bbbd0409b4dd80766832f9725331ef59159fbf29db7791fd255d8d3b222a145df08949a4a73b78281bf049bacbb6ffb5b234ca27c860cf5dd671230a17a237 SHA512 d438453a5cdaeec9a7e1239a544dee5d2a76bc286e66d9c00c3f948675ae99eafcba95e9e1c2324d85680490ea22af31571d300ad6a3f3486e1e3afb67819d29
diff --git a/sys-apps/qdirstat/qdirstat-1.9.ebuild b/sys-apps/qdirstat/qdirstat-1.9.ebuild
deleted file mode 100644
index 729da35e96e9..000000000000
--- a/sys-apps/qdirstat/qdirstat-1.9.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils xdg-utils
-
-DESCRIPTION="Qt-based directory statistics"
-HOMEPAGE="https://github.com/shundhammer/qdirstat"
-SRC_URI="https://github.com/shundhammer/qdirstat/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
- dev-qt/qtgui:5
- dev-qt/qtcore:5
- dev-qt/qtwidgets:5
- sys-libs/zlib
-"
-
-RDEPEND="
- ${DEPEND}
- dev-lang/perl
- dev-perl/URI
-"
-
-src_prepare() {
- default
-
- # Fix QA warning about incorrect use of doc path
- sed -e "/doc.path/s/${PN}/${PF}/" -i doc/doc.pro doc/stats/stats.pro || die
-
- # Don't install compressed man pages
- sed -e '/gzip/d' -e 's/.gz//g' -i man/man.pro || die
-}
-
-src_configure() {
- eqmake5
-}
-
-src_install() {
- emake INSTALL_ROOT="${ED}" install
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff --git a/sys-apps/qdirstat/qdirstat-1.9_p20250726-r1.ebuild b/sys-apps/qdirstat/qdirstat-1.9_p20250726-r1.ebuild
index 984ddd06ede9..b4f61e9b70f8 100644
--- a/sys-apps/qdirstat/qdirstat-1.9_p20250726-r1.ebuild
+++ b/sys-apps/qdirstat/qdirstat-1.9_p20250726-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
DEPEND="
dev-qt/qt5compat:6
diff --git a/sys-apps/systemd/systemd-257.9.ebuild b/sys-apps/systemd/systemd-257.9.ebuild
index 639ba99e2775..3ef0b818f956 100644
--- a/sys-apps/systemd/systemd-257.9.ebuild
+++ b/sys-apps/systemd/systemd-257.9.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://github.com/systemd/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
if [[ ${PV} != *rc* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
fi
diff --git a/sys-block/fio/Manifest b/sys-block/fio/Manifest
index 58ce9937ad64..124def33f684 100644
--- a/sys-block/fio/Manifest
+++ b/sys-block/fio/Manifest
@@ -1,2 +1,3 @@
DIST fio-3.37.tar.bz2 7730124 BLAKE2B 87bccb4645a8ce174729b2cd69f250c8cd611e2b7bfca182083ae6e2d216cbc674ad1eab83b1cba0236255b7ee2baa759ac831883378a8694b3cc8c2b752fa91 SHA512 22876c4cad0eb3e5ea6a5e02e59726cb9a047e9e95b8fa81f117e7ee2d5f8c046c850ea0dd7fa35f281e9d925f7aaea409c1b3b503221686fab37386b80bb5ef
DIST fio-3.39.tar.bz2 7552653 BLAKE2B 2a59fc693fae300b6566d90753d429a198b8630beaf509e7adccc960286f6efa9c866bce98f3964e76d914b877c93e30c5af22f0a1b0daea58287684ef558db3 SHA512 ea337775874366190ec87db1dcfad43c6dd86b8ebe8d6e9103048e264e1e369dd5116a02bcd6c3ee2a790027d5856e5a71dfbcf7c7ffbada763bee38f413f4ae
+DIST fio-3.41.tar.bz2 7572544 BLAKE2B a588c1cabceb1f23bf2a29fd1739f171a810af2b8923ad36afefcfb23a3de2fc842e38ddfdc141799bf69bc83e95446e5e12f4b4e011124fa45d48521d148548 SHA512 4e44bd210ea86357edb9e47752f53fe27fa6bfc608cb8c68cf2340971cf9cc823d99dcb24df63e0f83426673d678d8ce7588f759e153acda7265e7ab3a490301
diff --git a/sys-block/fio/fio-3.41.ebuild b/sys-block/fio/fio-3.41.ebuild
new file mode 100644
index 000000000000..59624da3cb2d
--- /dev/null
+++ b/sys-block/fio/fio-3.41.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+
+inherit python-r1 toolchain-funcs
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Jens Axboe's Flexible IO tester"
+HOMEPAGE="https://brick.kernel.dk/snaps/"
+SRC_URI="https://brick.kernel.dk/snaps/${MY_P}.tar.bz2"
+
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="aio curl glusterfs gnuplot gtk io-uring nfs numa pandas python rbd rdma static tcmalloc test valgrind zbc zlib"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+ gnuplot? ( python )
+ io-uring? ( aio )"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="virtual/pkgconfig"
+
+# GTK+:2 does not offer static libaries.
+# xnvme
+# libblkio
+# pmem2
+LIB_DEPEND="aio? ( dev-libs/libaio[static-libs(+)] )
+ curl? (
+ net-misc/curl:=[static-libs(+)]
+ dev-libs/openssl:0=[static-libs(+)]
+ )
+ nfs? ( net-fs/libnfs:=[static-libs(+)] )
+ glusterfs? ( sys-cluster/glusterfs[static-libs(+)] )
+ gtk? ( dev-libs/glib:2[static-libs(+)] )
+ io-uring? ( sys-libs/liburing:=[static-libs(+)] )
+ numa? ( sys-process/numactl[static-libs(+)] )
+ rbd? ( sys-cluster/ceph[static-libs(+)] )
+ rdma? ( sys-cluster/rdma-core[static-libs(+)] )
+ tcmalloc? ( dev-util/google-perftools:=[static-libs(+)] )
+ zbc? ( >=sys-block/libzbc-5 )
+ zlib? ( sys-libs/zlib[static-libs(+)] )"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+ gtk? ( x11-libs/gtk+:2 )"
+DEPEND="${RDEPEND}
+ static? ( ${LIB_DEPEND} )
+ test? ( dev-util/cunit )
+ valgrind? ( dev-debug/valgrind )"
+RDEPEND+="
+ python? (
+ ${PYTHON_DEPS}
+ pandas? ( dev-python/pandas[${PYTHON_USEDEP}] )
+ )
+ gnuplot? ( sci-visualization/gnuplot )"
+
+PATCHES=(
+ "${FILESDIR}"/fio-2.2.13-libmtd.patch
+)
+
+QA_CONFIG_IMPL_DECL_SKIP+=(
+ # Internally uses -Werror=implicit-function-declaration for all configure
+ # checks. bug #904276
+ '*'
+)
+
+src_prepare() {
+ default
+
+ sed -i '/^DEBUGFLAGS/s: -D_FORTIFY_SOURCE=2::g' Makefile || die
+
+ # Many checks don't have configure flags.
+ sed -i \
+ -e "s:\<pkg-config\>:$(tc-getPKG_CONFIG):" \
+ -e '/if compile_prog "" "-lzbc" "libzbc" *; *then/ '"s::if $(usex zbc true false) ; then:" \
+ -e '/if compile_prog "" "-lz" "zlib" *; *then/ '"s::if $(usex zlib true false) ; then:" \
+ -e '/if compile_prog "" "-laio" "libaio" *; *then/'"s::if $(usex aio true false) ; then:" \
+ -e '/if compile_prog "" "-lcunit" "CUnit" *; *then/'"s::if $(usex test true false) ; then:" \
+ -e '/if compile_prog "" "" "valgrind_dev" *; *then/'"s::if $(usex valgrind true false) ; then:" \
+ configure || die
+}
+
+src_configure() {
+ chmod g-w "${T}"
+ # not a real configure script
+ # TODO: cuda
+ # TODO: libnbd - not packaged in Gentoo
+ # TODO: pmem - not packaged in Gentoo
+ # TODO: libblkiio - not packaged in Gentoo
+ # TODO: xnvme - not packaged in Gentoo
+ # TODO: libhdfs
+ # libnfs option does not work as expected:
+ # $(usex nfs '' '--disable-libnfs') \
+ OPTS=(
+ --disable-optimizations
+ --extra-cflags="${CFLAGS} ${CPPFLAGS}"
+ --cc="$(tc-getCC)"
+ --disable-pmem
+ --disable-xnvme
+ --disable-libblkio
+ # Not booleans, enable-only up to this version
+ #--disable-cuda
+ #--disable-libcufile
+ #--disable-libhdfs
+ --disable-dfs
+ $(usex nfs '' '--disable-libnfs')
+ $(usex curl '' '--disable-http')
+ $(usex glusterfs '' '--disable-gfapi')
+ $(usex gtk '--enable-gfio' '')
+ $(usex numa '' '--disable-numa')
+ $(usex rbd '' '--disable-rbd')
+ $(usex rdma '' '--disable-rdma')
+ $(usex static '--build-static' '')
+ $(usex tcmalloc '' '--disable-tcmalloc')
+ )
+ set -- \
+ # not autoconf
+ ./configure "${OPTS[@]}"
+ echo "$@" |tr ' ' '\n'
+ "$@" || die 'configure failed'
+}
+
+src_compile() {
+ emake V=1 OPTFLAGS=
+}
+
+src_install() {
+ emake install DESTDIR="${D}" prefix="${EPREFIX}/usr" mandir="${EPREFIX}/usr/share/man"
+
+ local python2_7_files=(
+ "${ED}"/usr/bin/fiologparser_hist.py
+ "${ED}"/usr/bin/fiologparser.py
+ )
+ local python_files=(
+ "${python2_7_files[@]}"
+ "${ED}"/usr/bin/fio_jsonplus_clat2csv
+ )
+ if use python ; then
+ sed -i 's:python2.7:python:g' "${python2_7_files[@]}" || die
+ python_replicate_script "${python2_7_files[@]}"
+ use pandas || rm -f "${ED}"/usr/bin/fiologparser_hist.py
+ else
+ rm "${python_files[@]}" || die
+ fi
+
+ local gnuplot_python2_7_files=(
+ "${ED}"/usr/bin/fio2gnuplot
+ )
+ local gnuplot_files=(
+ "${gnuplot_python2_7_files[@]}"
+ "${ED}"/usr/bin/fio_generate_plots
+ "${ED}"/usr/share/man/man1/fio_generate_plots.1
+ "${ED}"/usr/share/man/man1/fio2gnuplot.1
+ "${ED}"/usr/share/fio/*.gpm
+ )
+ if use gnuplot ; then
+ sed -i 's:python2.7:python:g' "${gnuplot_python2_7_files[@]}" || die
+ python_replicate_script "${gnuplot_python2_7_files[@]}"
+ else
+ rm "${gnuplot_files[@]}" || die
+ rmdir "${ED}"/usr/share/fio/ || die
+ fi
+
+ # This tool has security/parallel issues -- it hardcodes /tmp/template.fio.
+ rm "${ED}"/usr/bin/genfio || die
+
+ dodoc README.rst REPORTING-BUGS HOWTO.rst
+ docinto examples
+ dodoc examples/*
+}
diff --git a/sys-cluster/rdma-core/Manifest b/sys-cluster/rdma-core/Manifest
index d674f7c9d0af..57da702d2999 100644
--- a/sys-cluster/rdma-core/Manifest
+++ b/sys-cluster/rdma-core/Manifest
@@ -1,7 +1,4 @@
DIST rdma-core-53.1.tar.gz 2170895 BLAKE2B d4ab2785aa9e3f3d349bfeeb0ed3354f44c43f730c5988ca8de6489ee41de9c6fa57d157931b424031fba85ec6cc7a4b3befcf9a10ed7d302f26a95d22478f16 SHA512 d786c6854093fbc1b876aec068ea87d0e5cc2a217c19e515cf48ba2fb7018f3da60b9cd6f204b6f04c1b295fec47ddafdca330cb734a0df7b6d7631d77cca0a9
-DIST rdma-core-53.3.tar.gz 2167557 BLAKE2B c4866ed8849b072ed47bcb74a4d440ffd3722bfb9f09487d4a4cfc19ed191b22505add84a375c47454d27954afc9ab9d25c9ee5a1c2864d2add2cca278276310 SHA512 e286423cdb692c2e3d4bea510a0c3bfba25a3ac52f1f69e99c221f53a658c14fc5a8355b7ec7982bf7ede343e5323e8aa103da0cd4ca693af8c835b827343a92
-DIST rdma-core-54.2.tar.gz 2171835 BLAKE2B feb454682b16a3476cb8c987f9966c556e0bc4dd5b3200645fe6f1c38d8905513d95a5037b057ab5d7c969b6507c4172e5c675da7069faddadd84251d2737df3 SHA512 fdeb7edd91c1ef131585b724dd4526752abc027f23da56523d94abb0beef29e8c5aecc0a55b7ad41cd8b0766c0631cbd4e01b6d4984de8c18f14762f0544fb36
-DIST rdma-core-55.1.tar.gz 2183721 BLAKE2B c05dd5e1d3341df28f5fb8b16a664ddc0a955ceb8d12f8500abfea32ead1d210008e712cb429966629defc757d131b78b7d8fe96551c45ed17cc7d57729b47ae SHA512 b1afee1fcf1959b5a33cf82ff1d17347e2e0a5f25c1d8d3e30eebcffbcb96a03652af5e971cbc2cb8b21558d8b9feb5a600d28d9dbac7298619480df14920874
-DIST rdma-core-56.1.tar.gz 2192894 BLAKE2B 7fb97f1a01ef9f67e35083274ea4f87e11154ffa3e5cd579be4831cb8974613714ca6ca69f790eb9bfbeb3a32f5c1d7bad13f168d809d6e801f3116a07352ab4 SHA512 742c65bc541aa5b0fa2920492197fce55cd4d5df9c7bd240d6702d509e59b459183f189f9968f8bebae9896ae32d40afdda5604da8899c50b51da4d03ba39e79
DIST rdma-core-57.0.tar.gz 2020448 BLAKE2B 4808103af76e3314ce68b4fc3607d217d7b58c833758eda8c1b4da6251c82e18786e4d148d8947cf92f914894359b60d075b4c5b0b72b4f04fca2fb8e26ee82f SHA512 4a904d34af6863655545fe720cc25a8800684f63c51cebb67be2058363949217903957dc925c69d41294362ccff75fb0d37f3bc31cd6f6f252a804d6713f62cf
DIST rdma-core-58.0.tar.gz 2024798 BLAKE2B 84514a444977c4cba4639106d5e39f9a110a94d485d0d8d1fafc3b63ae57c259010f21d97d26244534ea446d856bfd5bd3bd79b36dbc789222a8639fdb0c9725 SHA512 458f99045ced236cd87f234e9ec21743ad665de80dd2ee3cf7392b56801fbb14f09b421c1514a08f4401313c1b809164c49a5167f86a63b152139a03fcd80e34
+DIST rdma-core-59.0.tar.gz 2037869 BLAKE2B d2836c5c7590754484880951f00015bcf279479549d42ed52325eaf4e40128c4b1289c64986003fb4e326f797971c7c506b22e9fc018694865c7fadfb8a3568f SHA512 f2d2001240e875ad3fec4f2f01e90573468daa040e07ec2f6cc81e875cf7b950c2dfeab10962b8b3d70852ecfe0ede2644ff7bea87560a45084baa47bd2d5401
diff --git a/sys-cluster/rdma-core/rdma-core-53.3.ebuild b/sys-cluster/rdma-core/rdma-core-53.3.ebuild
deleted file mode 100644
index 6bb69910601e..000000000000
--- a/sys-cluster/rdma-core/rdma-core-53.3.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit cmake perl-functions python-single-r1 udev systemd
-
-DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem"
-HOMEPAGE="https://github.com/linux-rdma/rdma-core"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
-else
- SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
-SLOT="0"
-IUSE="lttng neigh python static-libs systemd valgrind"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="
- dev-lang/perl:=
- virtual/libudev:=
- lttng? ( dev-util/lttng-ust:= )
- neigh? ( dev-libs/libnl:3 )
- systemd? ( sys-apps/systemd:= )
- valgrind? ( dev-debug/valgrind )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
- ${COMMON_DEPEND}
- python? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !sys-fabric/infiniband-diags
- !sys-fabric/libibverbs
- !sys-fabric/librdmacm
- !sys-fabric/libibumad
- !sys-fabric/ibacm
- !sys-fabric/libibmad
- !sys-fabric/srptools
- !sys-fabric/infinipath-psm
- !sys-fabric/libcxgb3
- !sys-fabric/libcxgb4
- !sys-fabric/libmthca
- !sys-fabric/libmlx4
- !sys-fabric/libmlx5
- !sys-fabric/libocrdma
- !sys-fabric/libnes
-"
-# python is required unconditionally at build-time
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
- "${FILESDIR}"/${PN}-53.1-preload-fix-build-issue-with-clang-19.patch
-)
-
-src_prepare() {
- # DEFINED is true even if the value is false, which makes lttng unconditional
- sed -i -e 's/if (DEFINED ENABLE_LTTNG)/if (ENABLE_LTTNG)/' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- perl_set_version
-
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
- -DCMAKE_INSTALL_RUNDIR=/run
- -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib
- -DCMAKE_INSTALL_PERLDIR="${VENDOR_LIB}"
- -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
- -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
- -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
- -DENABLE_LTTNG="$(usex lttng)"
- -DENABLE_VALGRIND="$(usex valgrind)"
- -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
- -DENABLE_STATIC="$(usex static-libs)"
- -DNO_PYVERBS="$(usex !python)"
- -DNO_MAN_PAGES=1
- -DPYTHON_EXECUTABLE="${PYTHON}"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- udev_dorules "${ED}"/usr/share/doc/${PF}/70-persistent-ipoib.rules
-
- if use neigh; then
- newinitd "${FILESDIR}"/ibacm.init ibacm
- newinitd "${FILESDIR}"/iwpmd.init iwpmd
- fi
-
- newinitd "${FILESDIR}"/srpd.init srpd
-
- use python && python_optimize
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-cluster/rdma-core/rdma-core-54.2.ebuild b/sys-cluster/rdma-core/rdma-core-54.2.ebuild
deleted file mode 100644
index 6bb69910601e..000000000000
--- a/sys-cluster/rdma-core/rdma-core-54.2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit cmake perl-functions python-single-r1 udev systemd
-
-DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem"
-HOMEPAGE="https://github.com/linux-rdma/rdma-core"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
-else
- SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
-SLOT="0"
-IUSE="lttng neigh python static-libs systemd valgrind"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="
- dev-lang/perl:=
- virtual/libudev:=
- lttng? ( dev-util/lttng-ust:= )
- neigh? ( dev-libs/libnl:3 )
- systemd? ( sys-apps/systemd:= )
- valgrind? ( dev-debug/valgrind )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
- ${COMMON_DEPEND}
- python? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !sys-fabric/infiniband-diags
- !sys-fabric/libibverbs
- !sys-fabric/librdmacm
- !sys-fabric/libibumad
- !sys-fabric/ibacm
- !sys-fabric/libibmad
- !sys-fabric/srptools
- !sys-fabric/infinipath-psm
- !sys-fabric/libcxgb3
- !sys-fabric/libcxgb4
- !sys-fabric/libmthca
- !sys-fabric/libmlx4
- !sys-fabric/libmlx5
- !sys-fabric/libocrdma
- !sys-fabric/libnes
-"
-# python is required unconditionally at build-time
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
- "${FILESDIR}"/${PN}-53.1-preload-fix-build-issue-with-clang-19.patch
-)
-
-src_prepare() {
- # DEFINED is true even if the value is false, which makes lttng unconditional
- sed -i -e 's/if (DEFINED ENABLE_LTTNG)/if (ENABLE_LTTNG)/' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- perl_set_version
-
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
- -DCMAKE_INSTALL_RUNDIR=/run
- -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib
- -DCMAKE_INSTALL_PERLDIR="${VENDOR_LIB}"
- -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
- -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
- -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
- -DENABLE_LTTNG="$(usex lttng)"
- -DENABLE_VALGRIND="$(usex valgrind)"
- -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
- -DENABLE_STATIC="$(usex static-libs)"
- -DNO_PYVERBS="$(usex !python)"
- -DNO_MAN_PAGES=1
- -DPYTHON_EXECUTABLE="${PYTHON}"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- udev_dorules "${ED}"/usr/share/doc/${PF}/70-persistent-ipoib.rules
-
- if use neigh; then
- newinitd "${FILESDIR}"/ibacm.init ibacm
- newinitd "${FILESDIR}"/iwpmd.init iwpmd
- fi
-
- newinitd "${FILESDIR}"/srpd.init srpd
-
- use python && python_optimize
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-cluster/rdma-core/rdma-core-56.1.ebuild b/sys-cluster/rdma-core/rdma-core-56.1.ebuild
deleted file mode 100644
index 6bb69910601e..000000000000
--- a/sys-cluster/rdma-core/rdma-core-56.1.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
-
-inherit cmake perl-functions python-single-r1 udev systemd
-
-DESCRIPTION="Userspace components for the Linux Kernel's drivers/infiniband subsystem"
-HOMEPAGE="https://github.com/linux-rdma/rdma-core"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/linux-rdma/rdma-core"
-else
- SRC_URI="https://github.com/linux-rdma/rdma-core/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-fi
-
-LICENSE="|| ( GPL-2 ( CC0-1.0 MIT BSD BSD-with-attribution ) )"
-SLOT="0"
-IUSE="lttng neigh python static-libs systemd valgrind"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="
- dev-lang/perl:=
- virtual/libudev:=
- lttng? ( dev-util/lttng-ust:= )
- neigh? ( dev-libs/libnl:3 )
- systemd? ( sys-apps/systemd:= )
- valgrind? ( dev-debug/valgrind )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="
- ${COMMON_DEPEND}
- python? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
- )
-"
-RDEPEND="${COMMON_DEPEND}
- !sys-fabric/infiniband-diags
- !sys-fabric/libibverbs
- !sys-fabric/librdmacm
- !sys-fabric/libibumad
- !sys-fabric/ibacm
- !sys-fabric/libibmad
- !sys-fabric/srptools
- !sys-fabric/infinipath-psm
- !sys-fabric/libcxgb3
- !sys-fabric/libcxgb4
- !sys-fabric/libmthca
- !sys-fabric/libmlx4
- !sys-fabric/libmlx5
- !sys-fabric/libocrdma
- !sys-fabric/libnes
-"
-# python is required unconditionally at build-time
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
- "${FILESDIR}"/${PN}-53.1-preload-fix-build-issue-with-clang-19.patch
-)
-
-src_prepare() {
- # DEFINED is true even if the value is false, which makes lttng unconditional
- sed -i -e 's/if (DEFINED ENABLE_LTTNG)/if (ENABLE_LTTNG)/' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_configure() {
- perl_set_version
-
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}"/etc
- -DCMAKE_INSTALL_RUNDIR=/run
- -DCMAKE_INSTALL_SHAREDSTATEDIR="${EPREFIX}"/var/lib
- -DCMAKE_INSTALL_PERLDIR="${VENDOR_LIB}"
- -DCMAKE_INSTALL_UDEV_RULESDIR="${EPREFIX}$(get_udevdir)"/rules.d
- -DCMAKE_INSTALL_SYSTEMD_SERVICEDIR="$(systemd_get_systemunitdir)"
- -DCMAKE_DISABLE_FIND_PACKAGE_Systemd="$(usex !systemd)"
- -DENABLE_LTTNG="$(usex lttng)"
- -DENABLE_VALGRIND="$(usex valgrind)"
- -DENABLE_RESOLVE_NEIGH="$(usex neigh)"
- -DENABLE_STATIC="$(usex static-libs)"
- -DNO_PYVERBS="$(usex !python)"
- -DNO_MAN_PAGES=1
- -DPYTHON_EXECUTABLE="${PYTHON}"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- udev_dorules "${ED}"/usr/share/doc/${PF}/70-persistent-ipoib.rules
-
- if use neigh; then
- newinitd "${FILESDIR}"/ibacm.init ibacm
- newinitd "${FILESDIR}"/iwpmd.init iwpmd
- fi
-
- newinitd "${FILESDIR}"/srpd.init srpd
-
- use python && python_optimize
-}
-
-pkg_postinst() {
- udev_reload
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-cluster/rdma-core/rdma-core-55.1.ebuild b/sys-cluster/rdma-core/rdma-core-59.0.ebuild
index 6bb69910601e..269bb4dae2e7 100644
--- a/sys-cluster/rdma-core/rdma-core-55.1.ebuild
+++ b/sys-cluster/rdma-core/rdma-core-59.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake perl-functions python-single-r1 udev systemd
@@ -65,7 +65,6 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-39.0-RDMA_BuildType.patch
- "${FILESDIR}"/${PN}-53.1-preload-fix-build-issue-with-clang-19.patch
)
src_prepare() {
diff --git a/sys-devel/binutils/binutils-2.45-r1.ebuild b/sys-devel/binutils/binutils-2.45-r1.ebuild
index ca694de80631..b5a6f6cc959c 100644
--- a/sys-devel/binutils/binutils-2.45-r1.ebuild
+++ b/sys-devel/binutils/binutils-2.45-r1.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
SLOT=$(ver_cut 1-2)
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
#
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 90aacf8cd435..bbb91e9ad9df 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -14,6 +14,7 @@ DIST gcc-13-20241220.tar.xz 84504500 BLAKE2B 60d6dcdcafa36399a0c0de7fef3a4eb4ca8
DIST gcc-13-20250807.tar.xz 84575936 BLAKE2B cac8022c6c6d31fa1d741589b9a7c7fd60eb5fb9b44921b1be8beec1bed5846f769ecbdbd7950ed4de23de69c553b22944038edd92f0e76dc24154720a21f015 SHA512 2d5b59e2e18c02d49d8adadb3c62a45700016828a3dd170c276bfccebb6d15e05cf494fa523447a38e04e6b963c35467c8fb6a699da7cd39bb319f639cd9bf56
DIST gcc-13-20250904.tar.xz 84591864 BLAKE2B 6464ca72d5b452d51e6d39d8907d27636247a57954f39c3fc715800e2541e212c35070f0da731375c2ae73157f2bb8d4b99e7b06809691043583b877ba84a81b SHA512 2d953936416421f23229a6abd85674ee13caf28f597235354417fc4d8d05292b51f0b5438166678bbdd86dbc085178695b87375a5c9bda04aab01578f19a6915
DIST gcc-13-20250911.tar.xz 84581124 BLAKE2B 84710c019119108fd7d5c0d1f7952b8269202a9905dfdba9e73da61fd02d4ef95d62af0a579d5e3a2e05df28c51cbc76fdbeb4ea9559268176b9a325520f3c6d SHA512 c403eebf11203f4c6f047db43ce33e81ba35fb689d35a2049a3987c8a43c704276b10777920c7b6dc462aa7f54d1c96f6a0d2b19fa1afe93635455307952326a
+DIST gcc-13-20250918.tar.xz 84593984 BLAKE2B 9d853b50bc0823e72780004af73cc7f9556cf762352e5ef678d7b26086bf2f669e2b6ca46d93e2750871058f46c5f1064def31d4602d2a1635da89ddd71b6926 SHA512 cfafbba5f5c419d6f33deb4f015008138ab2691e64e37b01fc39ba7db2d5adfee56fdc8996136ab80d7229191cc700c18536949972ffe6d1e8fe095f7b168124
DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
diff --git a/sys-devel/gcc/gcc-13.4.1_p20250807.ebuild b/sys-devel/gcc/gcc-13.4.1_p20250807.ebuild
index 67870e6c7add..6a4cf9dfad79 100644
--- a/sys-devel/gcc/gcc-13.4.1_p20250807.ebuild
+++ b/sys-devel/gcc/gcc-13.4.1_p20250807.ebuild
@@ -42,7 +42,7 @@ if tc_is_live ; then
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# Don't keyword live ebuilds
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
:;
fi
diff --git a/sys-devel/gcc/gcc-13.4.1_p20250918.ebuild b/sys-devel/gcc/gcc-13.4.1_p20250918.ebuild
new file mode 100644
index 000000000000..bf6fb6ea9ec4
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.4.1_p20250918.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintenance notes and explanations of GCC handling are on the wiki:
+# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="13.3.0"
+MUSL_GCC_VER="13.3.0"
+PATCH_VER="9"
+MUSL_VER="2"
+PYTHON_COMPAT=( python3_{11..14} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild b/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild
index f4892f351ca2..1a2d5cc795d5 100644
--- a/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild
+++ b/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild
@@ -30,7 +30,7 @@ if tc_is_live ; then
EGIT_BRANCH=releases/gcc-$(ver_cut 1)
elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
# m68k doesnt build (ICE, bug 932733)
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
:;
fi
diff --git a/sys-fs/dd-rescue/dd-rescue-1.99.21.ebuild b/sys-fs/dd-rescue/dd-rescue-1.99.21.ebuild
index d8ea239a4b10..aa0457643d6c 100644
--- a/sys-fs/dd-rescue/dd-rescue-1.99.21.ebuild
+++ b/sys-fs/dd-rescue/dd-rescue-1.99.21.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="http://www.garloff.de/kurt/linux/ddrescue/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
fi
LICENSE="|| ( GPL-2 GPL-3 )"
diff --git a/sys-fs/inotify-tools/Manifest b/sys-fs/inotify-tools/Manifest
index 7f795aecf133..bfd0f2baf7e2 100644
--- a/sys-fs/inotify-tools/Manifest
+++ b/sys-fs/inotify-tools/Manifest
@@ -1 +1,2 @@
DIST inotify-tools-4.23.9.0.tar.gz 93281 BLAKE2B eddb0e44721cd8674f2309046998de16a030ed9ad84c49bc5950b9362055db9242dc0de1c615c3bd6c1f2835c83fc55446c9f8e6da52a98870c53f4e6cfa31f9 SHA512 8f44037a482fa39978b845b4989834e8c897ad872913c6cb8c4a987e0d13f9177b05f593332b859d7adde228fdc3512fd45d66cab65368c38926f41d57e22d13
+DIST inotify-tools-4.25.9.0.tar.gz 94099 BLAKE2B f32a7cfaf76e8896a6f581bbffe443109c017c59b44d5f9d15ca019029da4895b04880d404765921b201a9eaf1864d0085aa47366112bec0c3afd5c0fcfe5c47 SHA512 a441289d570995105296a2b82ddade8256508b43bc127a5bb318f7c371f3120c082371fdc308fe56dbec921e948f954c2e4efb418968748a8790945dad6a2e46
diff --git a/sys-fs/inotify-tools/inotify-tools-4.25.9.0.ebuild b/sys-fs/inotify-tools/inotify-tools-4.25.9.0.ebuild
new file mode 100644
index 000000000000..46e7baebb798
--- /dev/null
+++ b/sys-fs/inotify-tools/inotify-tools-4.25.9.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Set of command-line programs providing a simple interface to inotify"
+HOMEPAGE="https://github.com/inotify-tools/inotify-tools/"
+SRC_URI="
+ https://github.com/inotify-tools/inotify-tools/archive/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86"
+IUSE="doc"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+"
+
+src_prepare() {
+ default
+
+ sed -i 's/ -Werror//' {,libinotifytools/}src/Makefile.am || die #745069
+
+ eautoreconf
+}
+
+src_configure() {
+ local econfargs=(
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
+ $(use_enable doc doxygen)
+ )
+
+ econf "${econfargs[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -type f -name '*.la' -delete || die
+}
diff --git a/sys-fs/squashfs-tools/squashfs-tools-4.7.2.ebuild b/sys-fs/squashfs-tools/squashfs-tools-4.7.2.ebuild
index 5119a65ad278..390915b702ff 100644
--- a/sys-fs/squashfs-tools/squashfs-tools-4.7.2.ebuild
+++ b/sys-fs/squashfs-tools/squashfs-tools-4.7.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="debug lz4 lzma lzo xattr zstd"
DEPEND="
diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
index a34389c8b6eb..c857a8c48011 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -6,3 +6,4 @@ DIST linux-firmware-20250613_p20250624.tar.bz2 761974136 BLAKE2B b58558e2189bfec
DIST linux-firmware-20250627.tar.xz 530935152 BLAKE2B 60f84e2c3d1b693d4fe189e7be20d0209686b03f93191ef37bad773fb265de8da109215c43c3afe422f6d65675f98aa8548236b060f3f48afa418ea858219a06 SHA512 113281e939961fc538cdf3dcd156219428e8a6da23c225422848e8c070b608da50ef111c49c92157001501b7f3c7b632b3e46d10cd2d9d64a32fca7e236d53a6
DIST linux-firmware-20250708.tar.xz 530333772 BLAKE2B 2ed9f80ba4731d2a81f15b22ca9fa039d465f9c4ad2f76ebf8e82b72ba5113a6ce3866657a2c30448906e8bfa4af413eee1557df3ca29a3c4fe9a66349218b43 SHA512 b3d94839f01318db18a56dca7442b65a0ed1b2d7df86ee09525bcfcfed636fa5289904b24684ee3703b751a34473b9a7c87d8f7f5f09d64ccfae2025ce86c9b9
DIST linux-firmware-20250808.tar.xz 565353032 BLAKE2B bd31b526ed50051cf1c76af3ddade6539e7d00ec0322a3fa99123af84bdfc674358fcc6a1db128749dc84910795ed55ff1b7eaf70d7075a681e7daa8d349b464 SHA512 1a6fb6f39ec00d750990dc483245df4254eade59695bcb7d9586b29c10df3160bfda4dce45bfdd213de0e9b83d4edf8e485dda1726e74b5354720aa20481da38
+DIST linux-firmware-20250917.tar.xz 578516100 BLAKE2B c126780f3e632bbe5c035055e0266befd6bef84c726110cdaa465d8cbc0646bb5bd955c4b7f0b3048c46ff36f25abb171271eee5589ae1a752060b7657dea155 SHA512 a2f227625d352b2ee854ffae5010029042bc5503907496f238ce32563715cba783e798d51f26180238552dedacc78ba2717ac58d802225694fa1d6867041a7da
diff --git a/sys-kernel/linux-firmware/linux-firmware-20250917.ebuild b/sys-kernel/linux-firmware/linux-firmware-20250917.ebuild
new file mode 100644
index 000000000000..c952ffe6b86d
--- /dev/null
+++ b/sys-kernel/linux-firmware/linux-firmware-20250917.ebuild
@@ -0,0 +1,412 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit dist-kernel-utils eapi9-ver linux-info mount-boot savedconfig
+
+# In case this is a real snapshot, fill in commit below.
+# For normal, tagged releases, leave blank
+MY_COMMIT=""
+
+if [[ ${PV} == 99999999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git"
+else
+ if [[ -n "${MY_COMMIT}" ]]; then
+ SRC_URI="https://gitlab.com/kernel-firmware/linux-firmware/-/archive/${MY_COMMIT}/linux-firmware-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
+ S="${WORKDIR}/${PN}-${MY_COMMIT}"
+ else
+ SRC_URI="https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/${P}.tar.xz"
+ fi
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Linux firmware files"
+HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git"
+
+LICENSE="GPL-2 GPL-2+ GPL-3 BSD MIT || ( MPL-1.1 GPL-2 )
+ redistributable? ( linux-fw-redistributable BSD-2 BSD BSD-4 ISC MIT )
+ unknown-license? ( all-rights-reserved )"
+SLOT="0"
+IUSE="bindist compress-xz compress-zstd deduplicate dist-kernel +initramfs +redistributable unknown-license"
+REQUIRED_USE="initramfs? ( redistributable )
+ ?? ( compress-xz compress-zstd )
+ savedconfig? ( !deduplicate )"
+
+RESTRICT="binchecks strip test
+ !bindist? ( bindist )
+ unknown-license? ( bindist )"
+
+BDEPEND="initramfs? ( app-alternatives/cpio )
+ compress-xz? ( app-arch/xz-utils )
+ compress-zstd? ( app-arch/zstd )
+ deduplicate? ( app-misc/rdfind )
+ ${PYTHON_DEPS}"
+
+#add anything else that collides to this
+RDEPEND="!savedconfig? (
+ redistributable? (
+ !sys-firmware/alsa-firmware[alsa_cards_ca0132]
+ !sys-block/qla-fc-firmware
+ !sys-firmware/raspberrypi-wifi-ucode
+ )
+ unknown-license? (
+ !sys-firmware/alsa-firmware[alsa_cards_korg1212]
+ !sys-firmware/alsa-firmware[alsa_cards_maestro3]
+ !sys-firmware/alsa-firmware[alsa_cards_sb16]
+ !sys-firmware/alsa-firmware[alsa_cards_ymfpci]
+ )
+ )
+ dist-kernel? (
+ virtual/dist-kernel
+ initramfs? (
+ app-alternatives/cpio
+ )
+ )
+"
+IDEPEND="
+ dist-kernel? (
+ initramfs? ( sys-kernel/installkernel )
+ )
+"
+
+QA_PREBUILT="*"
+PATCHES=(
+ "${FILESDIR}"/${PN}-copy-firmware-r9.patch
+)
+
+pkg_pretend() {
+ if use initramfs; then
+ if use dist-kernel; then
+ # Check, but don't die because we can fix the problem and then
+ # emerge --config ... to re-run installation.
+ nonfatal mount-boot_check_status
+ else
+ mount-boot_pkg_pretend
+ fi
+ fi
+}
+
+pkg_setup() {
+ if use compress-xz || use compress-zstd ; then
+ local CONFIG_CHECK
+
+ if kernel_is -ge 5 19; then
+ use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS_XZ"
+ use compress-zstd && CONFIG_CHECK="~FW_LOADER_COMPRESS_ZSTD"
+ else
+ use compress-xz && CONFIG_CHECK="~FW_LOADER_COMPRESS"
+ if use compress-zstd; then
+ eerror "Kernels <5.19 do not support ZSTD-compressed firmware files"
+ fi
+ fi
+ fi
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ if [[ ${PV} == 99999999* ]]; then
+ git-r3_src_unpack
+ else
+ default
+ # rename directory from git snapshot tarball
+ if [[ ${#GIT_COMMIT} -gt 8 ]]; then
+ mv ${PN}-*/ ${P} || die
+ fi
+ fi
+}
+
+src_prepare() {
+ default
+
+ # Stub out this script to avoid errors in the live ebuild
+ cat >check_whence.py<<-EOF
+ #!/bin/sh
+ exit 0
+ EOF
+
+ cp "${FILESDIR}/${PN}-make-amd-ucode-img.bash" "${T}/make-amd-ucode-img" || die
+ chmod +x "${T}/make-amd-ucode-img" || die
+
+ if use initramfs && ! use dist-kernel; then
+ if [[ -d "${S}/amd-ucode" ]]; then
+ "${T}/make-amd-ucode-img" "${S}" "${S}/amd-ucode" || die
+ else
+ # If this will ever happen something has changed which
+ # must be reviewed
+ die "'${S}/amd-ucode' not found!"
+ fi
+ fi
+
+ # whitelist of misc files
+ local misc_files=(
+ build_packages.py
+ carl9170fw/autogen.sh
+ carl9170fw/genapi.sh
+ contrib/process_linux_firmware.py
+ copy-firmware.sh
+ check_whence.py
+ dedup-firmware.sh
+ LICEN[CS]E.*
+ README.md
+ WHENCE
+ )
+
+ # whitelist of images with a free software license
+ local free_software=(
+ # keyspan_pda (GPL-2+)
+ keyspan_pda/keyspan_pda.fw
+ keyspan_pda/xircom_pgs.fw
+ # dsp56k (GPL-2+)
+ dsp56k/bootstrap.bin
+ # ath9k_htc (BSD GPL-2+ MIT)
+ ath9k_htc/htc_7010-1.4.0.fw
+ ath9k_htc/htc_9271-1.4.0.fw
+ # pcnet_cs, 3c589_cs, 3c574_cs, serial_cs (dual GPL-2/MPL-1.1)
+ cis/LA-PCM.cis
+ cis/PCMLM28.cis
+ cis/DP83903.cis
+ cis/NE2K.cis
+ cis/tamarack.cis
+ cis/PE-200.cis
+ cis/PE520.cis
+ cis/3CXEM556.cis
+ cis/3CCFEM556.cis
+ cis/MT5634ZLX.cis
+ cis/RS-COM-2P.cis
+ cis/COMpad2.cis
+ cis/COMpad4.cis
+ # serial_cs (GPL-3)
+ cis/SW_555_SER.cis
+ cis/SW_7xx_SER.cis
+ cis/SW_8xx_SER.cis
+ # dvb-ttpci (GPL-2+)
+ av7110/bootcode.bin
+ # usbdux, usbduxfast, usbduxsigma (GPL-2+)
+ usbdux_firmware.bin
+ usbduxfast_firmware.bin
+ usbduxsigma_firmware.bin
+ # brcmfmac (GPL-2+)
+ brcm/brcmfmac4330-sdio.Prowise-PT301.txt
+ brcm/brcmfmac43340-sdio.meegopad-t08.txt
+ brcm/brcmfmac43362-sdio.cubietech,cubietruck.txt
+ brcm/brcmfmac43362-sdio.lemaker,bananapro.txt
+ brcm/brcmfmac43430a0-sdio.jumper-ezpad-mini3.txt
+ "brcm/brcmfmac43430a0-sdio.ONDA-V80 PLUS.txt"
+ brcm/brcmfmac43430-sdio.AP6212.txt
+ brcm/brcmfmac43430-sdio.Hampoo-D2D3_Vi8A1.txt
+ brcm/brcmfmac43430-sdio.MUR1DX.txt
+ brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt
+ brcm/brcmfmac43455-sdio.raspberrypi,3-model-b-plus.txt
+ brcm/brcmfmac4356-pcie.gpd-win-pocket.txt
+ # isci (GPL-2)
+ isci/isci_firmware.bin
+ # carl9170 (GPL-2+)
+ carl9170-1.fw
+ # atusb (GPL-2+)
+ atusb/atusb-0.2.dfu
+ atusb/atusb-0.3.dfu
+ atusb/rzusb-0.3.bin
+ # mlxsw_spectrum (dual BSD/GPL-2)
+ mellanox/mlxsw_spectrum-13.1420.122.mfa2
+ mellanox/mlxsw_spectrum-13.1530.152.mfa2
+ mellanox/mlxsw_spectrum-13.1620.192.mfa2
+ mellanox/mlxsw_spectrum-13.1702.6.mfa2
+ mellanox/mlxsw_spectrum-13.1703.4.mfa2
+ mellanox/mlxsw_spectrum-13.1910.622.mfa2
+ mellanox/mlxsw_spectrum-13.2000.1122.mfa2
+ )
+
+ # blacklist of images with unknown license
+ local unknown_license=(
+ korg/k1212.dsp
+ ess/maestro3_assp_kernel.fw
+ ess/maestro3_assp_minisrc.fw
+ yamaha/ds1_ctrl.fw
+ yamaha/ds1_dsp.fw
+ yamaha/ds1e_ctrl.fw
+ ttusb-budget/dspbootcode.bin
+ emi62/bitstream.fw
+ emi62/loader.fw
+ emi62/midi.fw
+ emi62/spdif.fw
+ ti_3410.fw
+ ti_5052.fw
+ mts_mt9234mu.fw
+ mts_mt9234zba.fw
+ whiteheat.fw
+ whiteheat_loader.fw
+ cpia2/stv0672_vp4.bin
+ vicam/firmware.fw
+ edgeport/boot.fw
+ edgeport/boot2.fw
+ edgeport/down.fw
+ edgeport/down2.fw
+ edgeport/down3.bin
+ sb16/mulaw_main.csp
+ sb16/alaw_main.csp
+ sb16/ima_adpcm_init.csp
+ sb16/ima_adpcm_playback.csp
+ sb16/ima_adpcm_capture.csp
+ sun/cassini.bin
+ acenic/tg1.bin
+ acenic/tg2.bin
+ adaptec/starfire_rx.bin
+ adaptec/starfire_tx.bin
+ yam/1200.bin
+ yam/9600.bin
+ ositech/Xilinx7OD.bin
+ qlogic/isp1000.bin
+ myricom/lanai.bin
+ yamaha/yss225_registers.bin
+ lgs8g75.fw
+ )
+
+ if use !unknown-license; then
+ einfo "Removing files with unknown license ..."
+ rm -v "${unknown_license[@]}" || die
+ fi
+
+ if use !redistributable; then
+ # remove files _not_ in the free_software or unknown_license lists
+ # everything else is confirmed (or assumed) to be redistributable
+ # based on upstream acceptance policy
+ einfo "Removing non-redistributable files ..."
+ local OLDIFS="${IFS}"
+ local IFS=$'\n'
+ set -o pipefail
+ find ! -type d -printf "%P\n" \
+ | grep -Fvx -e "${misc_files[*]}" -e "${free_software[*]}" -e "${unknown_license[*]}" \
+ | xargs -d '\n' --no-run-if-empty rm -v
+
+ [[ ${?} -ne 0 ]] && die "Failed to remove non-redistributable files"
+
+ IFS="${OLDIFS}"
+ fi
+
+ restore_config ${PN}.conf
+}
+
+src_install() {
+
+ local FW_OPTIONS=( "-v" "-j1" )
+ local files_to_keep=
+
+ if use savedconfig; then
+ if [[ -s "${S}/${PN}.conf" ]]; then
+ files_to_keep="${T}/files_to_keep.lst"
+ grep -v '^#' "${S}/${PN}.conf" 2>/dev/null > "${files_to_keep}" || die
+ [[ -s "${files_to_keep}" ]] || die "grep failed, empty config file?"
+ FW_OPTIONS+=( "--firmware-list" "${files_to_keep}" )
+ fi
+ fi
+
+ if use compress-xz; then
+ FW_OPTIONS+=( "--xz" )
+ elif use compress-zstd; then
+ FW_OPTIONS+=( "--zstd" )
+ fi
+ FW_OPTIONS+=( "${ED}/lib/firmware" )
+ ./copy-firmware.sh "${FW_OPTIONS[@]}" || die
+ use deduplicate && { ./dedup-firmware.sh "${ED}/lib/firmware" || die; }
+
+ pushd "${ED}/lib/firmware" &>/dev/null || die
+
+ # especially use !redistributable will cause some broken symlinks
+ einfo "Removing broken symlinks ..."
+ find * -xtype l -print -delete || die
+
+ # remove empty directories, bug #396073
+ find -type d -empty -delete || die
+
+ # sanity check
+ if ! ( shopt -s failglob; : * ) 2>/dev/null; then
+ eerror "No files to install. Check your USE flag settings"
+ eerror "and the list of files in your saved configuration."
+ die "Refusing to install an empty package"
+ fi
+
+ # create config file
+ echo "# Remove files that shall not be installed from this list." > "${S}"/${PN}.conf || die
+ find * ! -type d >> "${S}"/${PN}.conf || die
+ save_config "${S}"/${PN}.conf
+
+ popd &>/dev/null || die
+
+ # Instruct Dracut on whether or not we want the microcode in initramfs
+ (
+ insinto /usr/lib/dracut/dracut.conf.d
+ newins - 10-${PN}.conf <<<"early_microcode=$(usex initramfs)"
+ )
+ if use initramfs; then
+ # Install installkernel/kernel-install hooks for non-dracut initramfs
+ # generators that don't bundled the microcode
+ dobin "${T}/make-amd-ucode-img"
+ (
+ exeinto /usr/lib/kernel/preinst.d
+ doexe "${FILESDIR}/35-amd-microcode.install"
+ exeinto /usr/lib/kernel/install.d
+ doexe "${FILESDIR}/35-amd-microcode-systemd.install"
+ )
+ fi
+
+ if use initramfs && ! use dist-kernel; then
+ insinto /boot
+ doins "${S}"/amd-uc.img
+ fi
+
+ dodoc README.md
+ # some licenses require copyright and permission notice to be included
+ use bindist && dodoc WHENCE LICEN[CS]E.*
+}
+
+pkg_preinst() {
+ if use savedconfig; then
+ ewarn "USE=savedconfig is active. You must handle file collisions manually."
+ fi
+
+ # Fix 'symlink is blocked by a directory' Bug #871315
+ if has_version "<${CATEGORY}/${PN}-20220913-r2" ; then
+ rm -rf "${EROOT}"/lib/firmware/qcom/LENOVO/21BX
+ fi
+
+ # Fix 'symlink is blocked by a directory' https://bugs.gentoo.org/958268#c3
+ if has_version "<${CATEGORY}/${PN}-20250613" ; then
+ rm -rf "${EROOT}"/lib/firmware/nvidia/{ad103,ad104,ad106,ad107}
+ fi
+
+ # Make sure /boot is available if needed.
+ use initramfs && ! use dist-kernel && mount-boot_pkg_preinst
+}
+
+pkg_postinst() {
+ elog "If you are only interested in particular firmware files, edit the saved"
+ elog "configfile and remove those that you do not want."
+
+ if ver_replacing -lt 20190514; then
+ elog
+ elog 'Starting with version 20190514, installation of many firmware'
+ elog 'files is controlled by USE flags. Please review your USE flag'
+ elog 'and package.license settings if you are missing some files.'
+ fi
+
+ if use initramfs; then
+ if use dist-kernel; then
+ dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}" --all
+ else
+ # Don't forget to umount /boot if it was previously mounted by us.
+ mount-boot_pkg_postinst
+ fi
+ fi
+}
+
+pkg_prerm() {
+ # Make sure /boot is mounted so that we can remove /boot/amd-uc.img!
+ use initramfs && ! use dist-kernel && mount-boot_pkg_prerm
+}
+
+pkg_postrm() {
+ # Don't forget to umount /boot if it was previously mounted by us.
+ use initramfs && ! use dist-kernel && mount-boot_pkg_postrm
+}
diff --git a/sys-libs/binutils-libs/binutils-libs-2.45-r1.ebuild b/sys-libs/binutils-libs/binutils-libs-2.45-r1.ebuild
index 02a24d03da31..ae95154c5b61 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.45-r1.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.45-r1.ebuild
@@ -38,7 +38,7 @@ else
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_P}.tar.xz
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${MY_PN}-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
SLOT="0/${PV}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
fi
BDEPEND="
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild b/sys-libs/glibc/glibc-2.19-r3.ebuild
index fab08ccee3d7..0505e5e95dd5 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -1234,7 +1234,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
}
@@ -1329,7 +1329,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild b/sys-libs/glibc/glibc-2.31-r7.ebuild
index 4d0b8d3dbace..c458dda99d62 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.ebuild
@@ -1393,7 +1393,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
@@ -1494,7 +1494,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.32-r8.ebuild b/sys-libs/glibc/glibc-2.32-r8.ebuild
index 3fd852ac6d7a..046916a8a231 100644
--- a/sys-libs/glibc/glibc-2.32-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.32-r8.ebuild
@@ -1405,7 +1405,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
@@ -1512,7 +1512,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.33-r14.ebuild b/sys-libs/glibc/glibc-2.33-r14.ebuild
index 21a7d8f827e6..50d5ea24d67d 100644
--- a/sys-libs/glibc/glibc-2.33-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.33-r14.ebuild
@@ -1454,7 +1454,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
@@ -1577,7 +1577,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.34-r14.ebuild b/sys-libs/glibc/glibc-2.34-r14.ebuild
index acbdaabc1511..4775bc153dd7 100644
--- a/sys-libs/glibc/glibc-2.34-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r14.ebuild
@@ -1475,7 +1475,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
@@ -1598,7 +1598,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.35-r11.ebuild b/sys-libs/glibc/glibc-2.35-r11.ebuild
index d7b64aa55111..7800123763f1 100644
--- a/sys-libs/glibc/glibc-2.35-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.35-r11.ebuild
@@ -1483,7 +1483,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
@@ -1606,7 +1606,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.36-r8.ebuild b/sys-libs/glibc/glibc-2.36-r8.ebuild
index 96259bcce914..40c80df5bdb6 100644
--- a/sys-libs/glibc/glibc-2.36-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r8.ebuild
@@ -1524,7 +1524,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
if ! run_locale_gen "${ED%/}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
@@ -1647,7 +1647,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild b/sys-libs/glibc/glibc-2.37-r10.ebuild
index ae1c2058efa3..4d63b16f5b33 100644
--- a/sys-libs/glibc/glibc-2.37-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -1538,7 +1538,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1662,7 +1662,7 @@ pkg_postinst() {
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.38-r13.ebuild b/sys-libs/glibc/glibc-2.38-r13.ebuild
index 65b7eb137efa..d64dbe44bcab 100644
--- a/sys-libs/glibc/glibc-2.38-r13.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r13.ebuild
@@ -1557,7 +1557,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1707,7 +1707,7 @@ pkg_postinst() {
use loong && glibc_refresh_ldconfig
if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.39-r11.ebuild b/sys-libs/glibc/glibc-2.39-r11.ebuild
index 51949fb15bf5..604702ac62cf 100644
--- a/sys-libs/glibc/glibc-2.39-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r11.ebuild
@@ -1567,7 +1567,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1718,7 +1718,7 @@ pkg_postinst() {
use loong && glibc_refresh_ldconfig
if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
fi
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild b/sys-libs/glibc/glibc-2.40-r11.ebuild
index d01ce7a98181..a7eae26f7b23 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -1547,7 +1547,7 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ die "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1698,7 +1698,7 @@ pkg_postinst() {
use loong && glibc_refresh_ldconfig
if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ ewarn "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild b/sys-libs/glibc/glibc-2.41-r5.ebuild
index 8caf76738404..87bd8c451491 100644
--- a/sys-libs/glibc/glibc-2.41-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -1316,7 +1316,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1345,7 +1346,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen "${localegen_args[@]}" 2>&1 >&3); } 3>&1
+ ret=$?
+ action="ewarn"
+ if (( ret == 0 )); then
+ noun="warning"
+ else
+ noun="error"
+ if (( fatal )); then
+ action="die"
+ fi
+ fi
+ # Convey warnings/errors so that they can be reseen upon emerge exiting.
+ if [[ ${stderr} ]]; then
+ ewarn "locale-gen(8) issued the following ${noun}s:"
+ while read -r; do
+ ewarn "$REPLY"
+ done <<<"${stderr}"
+ fi
+ if (( ret != 0 )); then
+ "${action}" "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
}
glibc_do_src_install() {
@@ -1560,8 +1581,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if use compile-locales && ! is_crosscompile; then
+ run_locale_gen 1 "${ED}"
fi
}
@@ -1711,8 +1732,8 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if ! use compile-locales; then
+ run_locale_gen 0 "${EROOT}"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/glibc/glibc-2.41-r6.ebuild b/sys-libs/glibc/glibc-2.41-r6.ebuild
index e8b046d1f5d2..1bc5125d212b 100644
--- a/sys-libs/glibc/glibc-2.41-r6.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r6.ebuild
@@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/"
if [[ ${PV} == 9999* ]]; then
inherit git-r3
else
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
fi
@@ -1316,7 +1316,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1345,7 +1346,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen "${localegen_args[@]}" 2>&1 >&3); } 3>&1
+ ret=$?
+ action="ewarn"
+ if (( ret == 0 )); then
+ noun="warning"
+ else
+ noun="error"
+ if (( fatal )); then
+ action="die"
+ fi
+ fi
+ # Convey warnings/errors so that they can be reseen upon emerge exiting.
+ if [[ ${stderr} ]]; then
+ ewarn "locale-gen(8) issued the following ${noun}s:"
+ while read -r; do
+ ewarn "$REPLY"
+ done <<<"${stderr}"
+ fi
+ if (( ret != 0 )); then
+ "${action}" "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
}
glibc_do_src_install() {
@@ -1560,8 +1581,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if use compile-locales && ! is_crosscompile; then
+ run_locale_gen 1 "${ED}"
fi
}
@@ -1711,8 +1732,8 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if ! use compile-locales; then
+ run_locale_gen 0 "${EROOT}"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/glibc/glibc-2.42-r1.ebuild b/sys-libs/glibc/glibc-2.42-r1.ebuild
index 8a99f4c91af0..69426c6d6479 100644
--- a/sys-libs/glibc/glibc-2.42-r1.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r1.ebuild
@@ -1324,7 +1324,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1353,7 +1354,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen "${localegen_args[@]}" 2>&1 >&3); } 3>&1
+ ret=$?
+ action="ewarn"
+ if (( ret == 0 )); then
+ noun="warning"
+ else
+ noun="error"
+ if (( fatal )); then
+ action="die"
+ fi
+ fi
+ # Convey warnings/errors so that they can be reseen upon emerge exiting.
+ if [[ ${stderr} ]]; then
+ ewarn "locale-gen(8) issued the following ${noun}s:"
+ while read -r; do
+ ewarn "$REPLY"
+ done <<<"${stderr}"
+ fi
+ if (( ret != 0 )); then
+ "${action}" "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
}
glibc_do_src_install() {
@@ -1568,8 +1589,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if use compile-locales && ! is_crosscompile; then
+ run_locale_gen 1 "${ED}"
fi
}
@@ -1719,8 +1740,8 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if ! use compile-locales; then
+ run_locale_gen 0 "${EROOT}"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/glibc/glibc-2.42.ebuild b/sys-libs/glibc/glibc-2.42.ebuild
index b075a3db8d5c..326d55111b00 100644
--- a/sys-libs/glibc/glibc-2.42.ebuild
+++ b/sys-libs/glibc/glibc-2.42.ebuild
@@ -1324,7 +1324,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1353,7 +1354,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen "${localegen_args[@]}" 2>&1 >&3); } 3>&1
+ ret=$?
+ action="ewarn"
+ if (( ret == 0 )); then
+ noun="warning"
+ else
+ noun="error"
+ if (( fatal )); then
+ action="die"
+ fi
+ fi
+ # Convey warnings/errors so that they can be reseen upon emerge exiting.
+ if [[ ${stderr} ]]; then
+ ewarn "locale-gen(8) issued the following ${noun}s:"
+ while read -r; do
+ ewarn "$REPLY"
+ done <<<"${stderr}"
+ fi
+ if (( ret != 0 )); then
+ "${action}" "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
}
glibc_do_src_install() {
@@ -1568,8 +1589,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if use compile-locales && ! is_crosscompile; then
+ run_locale_gen 1 "${ED}"
fi
}
@@ -1719,8 +1740,8 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if ! use compile-locales; then
+ run_locale_gen 0 "${EROOT}"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index fa560fc755c9..017b2b514b29 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -1324,7 +1324,8 @@ src_test() {
# src_install
run_locale_gen() {
- local prefix=$1 user_config config
+ local fatal=$1 prefix=$2
+ local user_config action config stderr noun ret
local -a hasversion_opts localegen_args
if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
@@ -1353,7 +1354,27 @@ run_locale_gen() {
fi
printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
- locale-gen "${localegen_args[@]}"
+ { stderr=$(locale-gen "${localegen_args[@]}" 2>&1 >&3); } 3>&1
+ ret=$?
+ action="ewarn"
+ if (( ret == 0 )); then
+ noun="warning"
+ else
+ noun="error"
+ if (( fatal )); then
+ action="die"
+ fi
+ fi
+ # Convey warnings/errors so that they can be reseen upon emerge exiting.
+ if [[ ${stderr} ]]; then
+ ewarn "locale-gen(8) issued the following ${noun}s:"
+ while read -r; do
+ ewarn "$REPLY"
+ done <<<"${stderr}"
+ fi
+ if (( ret != 0 )); then
+ "${action}" "locale-gen(8) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
}
glibc_do_src_install() {
@@ -1568,8 +1589,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
- die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if use compile-locales && ! is_crosscompile; then
+ run_locale_gen 1 "${ED}"
fi
}
@@ -1719,8 +1740,8 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
- ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ if ! use compile-locales; then
+ run_locale_gen 0 "${EROOT}"
fi
# If fixincludes was/is active for a particular GCC slot, we
diff --git a/sys-libs/readline/readline-8.3_p1.ebuild b/sys-libs/readline/readline-8.3_p1.ebuild
index 798d3db01d02..5f23011feee6 100644
--- a/sys-libs/readline/readline-8.3_p1.ebuild
+++ b/sys-libs/readline/readline-8.3_p1.ebuild
@@ -78,7 +78,7 @@ fi
LICENSE="GPL-3+"
SLOT="0/8" # subslot matches SONAME major
if (( PLEVEL >= 0 )); then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="static-libs +unicode utils"
diff --git a/sys-libs/talloc/talloc-2.4.3.ebuild b/sys-libs/talloc/talloc-2.4.3.ebuild
index fd74279eae1b..46164b7475fd 100644
--- a/sys-libs/talloc/talloc-2.4.3.ebuild
+++ b/sys-libs/talloc/talloc-2.4.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3+ LGPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE="compat +python test valgrind"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/sys-libs/tdb/tdb-1.4.13.ebuild b/sys-libs/tdb/tdb-1.4.13.ebuild
index 587804238baa..5593ced79a61 100644
--- a/sys-libs/tdb/tdb-1.4.13.ebuild
+++ b/sys-libs/tdb/tdb-1.4.13.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tdb/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="python test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/sys-libs/tevent/tevent-0.16.2.ebuild b/sys-libs/tevent/tevent-0.16.2.ebuild
index e3e8421ee17f..903ccc70ed50 100644
--- a/sys-libs/tevent/tevent-0.16.2.ebuild
+++ b/sys-libs/tevent/tevent-0.16.2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://samba.org/ftp/tevent/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux"
IUSE="python test"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="!test? ( test )"
diff --git a/sys-power/upower/upower-1.90.9.ebuild b/sys-power/upower/upower-1.90.9.ebuild
index 87673ccb2af6..4d344ea4037c 100644
--- a/sys-power/upower/upower-1.90.9.ebuild
+++ b/sys-power/upower/upower-1.90.9.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="GPL-2+"
SLOT="0/3" # based on SONAME of libupower-glib.so
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# gtk-doc files are not available as prebuilt in the tarball
IUSE="doc +introspection ios policykit selinux test"
diff --git a/virtual/ldb/ldb-2.10.0.ebuild b/virtual/ldb/ldb-2.10.0.ebuild
index ed69c991f0be..568d14f3777c 100644
--- a/virtual/ldb/ldb-2.10.0.ebuild
+++ b/virtual/ldb/ldb-2.10.0.ebuild
@@ -6,6 +6,6 @@ EAPI=8
DESCRIPTION="Virtual for samba project's ldb"
SLOT="0/2.10.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
RDEPEND="net-fs/samba:${SLOT}"
diff --git a/www-apps/dokuwiki/Manifest b/www-apps/dokuwiki/Manifest
index ab7f8933b903..8ab4b937c788 100644
--- a/www-apps/dokuwiki/Manifest
+++ b/www-apps/dokuwiki/Manifest
@@ -1,2 +1 @@
-DIST dokuwiki-2024-02-06b.tgz 4206676 BLAKE2B d9d01723f0dca747fb5d7c99057c22af916879be05f3d7048af37d51552efeae328231dabd321c03ab7dd09474157372ec95846c5d80f9eb111ce3eb67210c42 SHA512 6edaa8baaf5f1c090476e98fff94f14ef71ea1293c8f7e329cee62dacab6e5f49e7fb016e238c96f0e770927c69e7800d98cce2f2a52aa3d1fefd4c869f1bb4a
-DIST dokuwiki-2025-05-14a.tgz 4255545 BLAKE2B f6f9922c93ad9613722349b8d3c34f7b9de949139bc525e40be70ce25002b65103ad42ea98679491e9346426c3cdc8c85e33b5d823a6569e6bb1ed7fc6ca5ce7 SHA512 424bca2fb925d31e565fc1fd03ded66037cafb787ac156078553b35e08165a239ce0095da0dea2b29c28c86978be3af7b6bc728802af4b4d51fe2677b1e340b1
+DIST dokuwiki-2025-05-14b.tgz 4243705 BLAKE2B 952a4ddb9b4334bc607a2188c277dd40215cdf19989b11b006121fedc11257b3fc6750620ff4c9c123982ac9051f7609a4a353b8b039a839f0be537f456b1a1f SHA512 6d8c75703ec29fd8bd7ec8cfc7d719095bb00c1144cb954147b934cf3cefc1d2f23a6244accd7277c276a63300a589d5807469ad9891186bc788598e560ee94e
diff --git a/www-apps/dokuwiki/dokuwiki-20240206b.ebuild b/www-apps/dokuwiki/dokuwiki-20240206b.ebuild
deleted file mode 100644
index 80ace2977efa..000000000000
--- a/www-apps/dokuwiki/dokuwiki-20240206b.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-# upstream uses dashes in the datestamp
-MY_BASE_PV="${PV:0:4}-${PV:4:2}-${PV:6:2}"
-
-if [[ ${PV} == *rc* ]]; then
- MY_PV="${MY_BASE_PV}${PV:8:4}"
- MY_P="${PN}-rc-${MY_BASE_PV}"
- S="${WORKDIR}/${MY_P}"
- SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-rc.tgz -> ${PN}-${PV}.tgz"
-else
- MY_PV="${MY_BASE_PV}${PV:8:4}"
- SRC_URI="https://download.dokuwiki.org/src/${PN}/${PN}-${MY_PV}.tgz"
- S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-DESCRIPTION="DokuWiki is a simple to use Wiki aimed at a small company's documentation needs"
-HOMEPAGE="https://wiki.dokuwiki.org"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~sparc ~x86"
-IUSE="gd"
-
-RDEPEND="
- >=dev-lang/php-8.0[xml]
- virtual/httpd-php:*
- gd? ( ||
- (
- dev-lang/php[gd]
- media-gfx/imagemagick
- )
- )
-"
-
-need_httpd_cgi
-
-src_prepare() {
- # create initial changes file
- touch data/changes.log
-
- default
-}
-
-src_install() {
- webapp_src_preinst
-
- dodoc README
- rm -f README COPYING
-
- docinto scripts
- dodoc bin/*
- rm -rf bin
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- # Copy custom .htaccess that works with both apache 2.2 and 2.4
- for dir in "conf" "data" "inc" "inc/lang"; do
- insinto "${MY_HTDOCSDIR}/${dir}"
- newins "${FILESDIR}/htaccess" ".htaccess"
- done
-
- # Use custom .htaccess.dist that works with both apache 2.2 and 2.4
- insinto "${MY_HTDOCSDIR}/"
- newins "${FILESDIR}/htaccess-dist" ".htaccess.dist"
-
- for x in $(find data/ -not -name '.htaccess'); do
- webapp_serverowned "${MY_HTDOCSDIR}"/${x}
- done
-
- webapp_configfile "${MY_HTDOCSDIR}"/.htaccess.dist
- webapp_configfile "${MY_HTDOCSDIR}"/conf
-
- for x in $(find conf/ -not -name 'msg'); do
- webapp_configfile "${MY_HTDOCSDIR}"/${x}
- done
-
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
- webapp_src_install
-}
diff --git a/www-apps/dokuwiki/dokuwiki-20250514a.ebuild b/www-apps/dokuwiki/dokuwiki-20250514b.ebuild
index d57864b781ae..d57864b781ae 100644
--- a/www-apps/dokuwiki/dokuwiki-20250514a.ebuild
+++ b/www-apps/dokuwiki/dokuwiki-20250514b.ebuild
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 16519c94bba6..5dce4b20f70e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -10,6 +10,8 @@ DIST chromium-140.0.7339.80-linux-testdata.tar.xz 925095940 BLAKE2B fce328af81cd
DIST chromium-140.0.7339.80-linux.tar.xz 1619643248 BLAKE2B 6d732ed1457f0a1d52fa0c28c6408d075a24c8b6b3e0154b0c4fd418b677f52ec29f8b936ef6759e2fa1bbd9697552d07c634b2f69c585ff21d53409d6f8a9ad SHA512 76fc1217bfab9cd40d7272d7f6ffc278a6399740afde41bec691bcfbe43a65617bd78da90bdfee2e55b8cfe4536edcfc4da6397ad789b7d4c9b69ec441c599ed
DIST chromium-141.0.7390.16-linux-testdata.tar.xz 925080728 BLAKE2B 2f1304f7e59c7a291051c6c6fdae8117b5a6c66dd04c66236908b4a83cd98187de80e7f89316bf1538d8caf53cdd3e82569cdc2727cd034ab0501edd24f5fe0c SHA512 27c6977ecf14963372afb182029968837a5078383f95aac1dd955b8f63343b56056f909a51a74c59a3a35aea6b3bc5e7455543753c3377b77d20f9e86a7b71d3
DIST chromium-141.0.7390.16-linux.tar.xz 1641769052 BLAKE2B f44ec7c151f2343906735da308561e4ab936d47dd63602ad10ee96d59fc9e5d9505588cfcae11d361ccbc4085b620cb0c6d46be353cc62cb56ed7abb98288cbe SHA512 2fe64cdd144a0d2c0d31bf94305d02d118633620a8c259ca11f2a60d7a32806fcf81e443c02fa6ccc9474f50d22b4fdc0b8eed7b420080298f336a65060dc7fd
+DIST chromium-141.0.7390.30-linux-testdata.tar.xz 925150548 BLAKE2B 12a9f4c1c3b5b2336364c9a166a5a53083911c9a8f7453dc20653ac0fc1c035ffbe5c3ba614e6187b2f53f2e6c48d29e42a201a1b031ab0c722ffe75c51a8d9c SHA512 9eac4b767a58840284062ac46dc9543d678c14f064101b25744c7047a7da96edbb216f64c09c2af59006f982a6ce32fa884874357c92d9ffd375cd83071a0d54
+DIST chromium-141.0.7390.30-linux.tar.xz 1641465028 BLAKE2B 3adc063702e55de49dcc5f31fd27a1972c7fd7efe9a9defff6696667f0daaa0c47c2acb5dd4849a6d5b40e33b057830a2b31ed582eac7a2759449a44b6c269ee SHA512 be6d63e44b2ab7e3bb4bd251fc9dc75572ae00d16c71242d5e627cbafcc33aa4bfb5cf4d5255fdc0df152ad83d4144023c98e4392b9a3e4604eaa93413f8e4e4
DIST chromium-141.0.7390.7-linux-testdata.tar.xz 925364196 BLAKE2B f01d027872b63404e19e6a6002f919c5226334bb94ba9193395a788e58b36333f7b5242c576fabcc58bcc0649afb33101e575569fce0d4f3f56f21b5e58be0ea SHA512 333ccffd2fd68ce561b6409c19607466be48fa9fb8a9e554832402f9609d3f77194dc1771715ffea31d0661c87ca0ca5e958ab68f1a238325fabd1599d0e2ba3
DIST chromium-141.0.7390.7-linux.tar.xz 1642985196 BLAKE2B 89f7fb118ebbd0eb408014aae1d014975907b5f8f7fb61154850edef22044c6b16082d3a728154608512029e6194f859c28a1432dc9a6a3baa4eb35998a43384 SHA512 5d6ea7b272dde80f3df671af0b6b4831f1d4e08ec5b4f78b0a01be1e06264e25e99cd574f0785c1a1814d94123c17ccb6023b45dc9107fd0e65f239f9e709f8b
DIST chromium-142.0.7393.6-linux-testdata.tar.xz 925334008 BLAKE2B 9edbd5f36356a73602432e07d042190db433afc302e1be952487e68b3c918d1cb3f69f2feff49e32a6633c5bc375cb218dd12a994692120d3c7c71cf3379a5bd SHA512 35c50b8cecbb2faf282ee2d01e468f072bb52d394e73ef55f3d464256352cf5a3f4a5a6984c2b3e047f102eeb718ec4bfbbcddbcec6a3e355929585b2585c89b
diff --git a/www-client/chromium/chromium-141.0.7390.30.ebuild b/www-client/chromium/chromium-141.0.7390.30.ebuild
new file mode 100644
index 000000000000..b771acde7eb3
--- /dev/null
+++ b/www-client/chromium/chromium-141.0.7390.30.ebuild
@@ -0,0 +1,1654 @@
+# Copyright 2009-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# PACKAGING NOTES
+
+# Upstream roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we may eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features.
+
+# USE=bundled-toolchain is intended for users who want to use the same toolchain
+# as the upstream releases. It's also a good fallback in case we fall behind
+# and need to get a release out quickly (less likely with `dev` in-tree).
+
+# Since m133 we are using CI-generated tarballs from
+# https://github.com/chromium-linux-tarballs/chromium-tarballs/
+
+# These are bit-for-bit identical to the official releases, but are built
+# using an external CI system that we have some control over, in case
+# issues pop up again with official tarball generation.
+
+GN_MIN_VER=0.2235
+# chromium-tools/get-chromium-toolchain-strings.py
+TEST_FONT=a28b222b79851716f8358d2800157d9ffe117b3545031ae51f69b7e1e1b9a969
+BUNDLED_CLANG_VER=llvmorg-21-init-16348-gbd809ffb-15
+BUNDLED_RUST_VER=22be76b7e259f27bf3e55eb931f354cd8b69d55f-3
+RUST_SHORT_HASH=${BUNDLED_RUST_VER:0:10}-${BUNDLED_RUST_VER##*-}
+NODE_VER=22.11.0
+
+VIRTUALX_REQUIRED="pgo"
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
+ hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
+ sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+LLVM_COMPAT=( 20 )
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
+PYTHON_REQ_USE="xml(+)"
+RUST_MIN_VER=1.78.0
+RUST_NEEDS_LLVM="yes please"
+RUST_OPTIONAL="yes" # Not actually optional, but we don't need system Rust (or LLVM) with USE=bundled-toolchain
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm-r1 multiprocessing ninja-utils pax-utils
+inherit python-any-r1 readme.gentoo-r1 rust systemd toolchain-funcs virtualx xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://www.chromium.org/"
+PPC64_HASH="a85b64f07b489b8c6fdb13ecf79c16c56c560fc6"
+PATCH_V="${PV%%\.*}"
+SRC_URI="https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux.tar.xz
+ !bundled-toolchain? (
+ https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PATCH_V}/chromium-patches-${PATCH_V}.tar.bz2
+ )
+ bundled-toolchain? (
+ https://gsdview.appspot.com/chromium-browser-clang/Linux_x64/clang-${BUNDLED_CLANG_VER}.tar.xz
+ -> chromium-clang-${BUNDLED_CLANG_VER}.tar.xz
+ https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64/rust-toolchain-${BUNDLED_RUST_VER}-${BUNDLED_CLANG_VER%-*}.tar.xz
+ -> chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz
+ )
+ test? (
+ https://github.com/chromium-linux-tarballs/chromium-tarballs/releases/download/${PV}/chromium-${PV}-linux-testdata.tar.xz
+ https://chromium-fonts.storage.googleapis.com/${TEST_FONT} -> chromium-testfonts-${TEST_FONT:0:10}.tar.gz
+ )
+ ppc64? (
+ https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/${PPC64_HASH}/openpower-patches-${PPC64_HASH}.tar.bz2 -> chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
+ )
+ pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )"
+
+# https://gitweb.gentoo.org/proj/chromium-tools.git/tree/get-chromium-licences.py
+LICENSE="BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD"
+LICENSE+=" FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 libpng libpng2 MIT MPL-1.1 MPL-2.0 Ms-PL openssl PSF-2"
+LICENSE+=" SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA X11-Lucent"
+LICENSE+=" rar? ( unRAR )"
+
+SLOT="0/beta"
+# Dev exists mostly to give devs some breathing room for beta/stable releases;
+# it shouldn't be keyworded but adventurous users can select it.
+if [[ ${SLOT} != "0/dev" ]]; then
+ KEYWORDS="~amd64 ~arm64"
+fi
+
+IUSE_SYSTEM_LIBS="+system-harfbuzz +system-icu +system-png +system-zstd"
+IUSE="+X ${IUSE_SYSTEM_LIBS} bindist bundled-toolchain cups debug ffmpeg-chromium gtk4 +hangouts headless kerberos +official pax-kernel pgo"
+IUSE+=" +proprietary-codecs pulseaudio qt6 +rar +screencast selinux test +vaapi +wayland +widevine cpu_flags_ppc_vsx3"
+RESTRICT="
+ !bindist? ( bindist )
+ !test? ( test )
+"
+
+REQUIRED_USE="
+ !headless? ( || ( X wayland ) )
+ pgo? ( X !wayland )
+ screencast? ( wayland )
+ ffmpeg-chromium? ( bindist proprietary-codecs )
+"
+
+COMMON_X_DEPEND="
+ x11-libs/libXcomposite:=
+ x11-libs/libXcursor:=
+ x11-libs/libXdamage:=
+ x11-libs/libXfixes:=
+ >=x11-libs/libXi-1.6.0:=
+ x11-libs/libXrandr:=
+ x11-libs/libXrender:=
+ x11-libs/libXtst:=
+ x11-libs/libxshmfence:=
+"
+
+COMMON_SNAPSHOT_DEPEND="
+ system-icu? ( >=dev-libs/icu-73.0:= )
+ >=dev-libs/libxml2-2.12.4:=[icu]
+ dev-libs/nspr:=
+ >=dev-libs/nss-3.26:=
+ dev-libs/libxslt:=
+ media-libs/fontconfig:=
+ >=media-libs/freetype-2.11.0-r1:=
+ system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] )
+ media-libs/libjpeg-turbo:=
+ system-png? ( media-libs/libpng:=[-apng(-)] )
+ system-zstd? ( >=app-arch/zstd-1.5.5:= )
+ >=media-libs/libwebp-0.4.0:=
+ media-libs/mesa:=[gbm(+)]
+ >=media-libs/openh264-1.6.0:=
+ sys-libs/zlib:=
+ !headless? (
+ dev-libs/glib:2
+ >=media-libs/alsa-lib-1.0.19:=
+ pulseaudio? ( media-libs/libpulse:= )
+ sys-apps/pciutils:=
+ kerberos? ( virtual/krb5 )
+ vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] )
+ X? (
+ x11-base/xorg-proto:=
+ x11-libs/libX11:=
+ x11-libs/libxcb:=
+ x11-libs/libXext:=
+ )
+ x11-libs/libxkbcommon:=
+ wayland? (
+ dev-libs/libffi:=
+ dev-libs/wayland:=
+ screencast? ( media-video/pipewire:= )
+ )
+ )
+"
+
+COMMON_DEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ app-arch/bzip2:=
+ dev-libs/expat:=
+ net-misc/curl[ssl]
+ sys-apps/dbus:=
+ media-libs/flac:=
+ sys-libs/zlib:=[minizip]
+ !headless? (
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ media-libs/mesa:=[X?,wayland?]
+ virtual/udev
+ x11-libs/cairo:=
+ x11-libs/gdk-pixbuf:2
+ x11-libs/pango:=
+ cups? ( >=net-print/cups-1.3.11:= )
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ X? ( ${COMMON_X_DEPEND} )
+ )
+"
+RDEPEND="${COMMON_DEPEND}
+ !headless? (
+ || (
+ x11-libs/gtk+:3[X?,wayland?]
+ gui-libs/gtk:4[X?,wayland?]
+ )
+ qt6? ( dev-qt/qtbase:6[X?,wayland?] )
+ )
+ virtual/ttf-fonts
+ selinux? ( sec-policy/selinux-chromium )
+ bindist? (
+ !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
+ ffmpeg-chromium? ( media-video/ffmpeg-chromium:${PV%%\.*} )
+ )
+"
+DEPEND="${COMMON_DEPEND}
+ !headless? (
+ gtk4? ( gui-libs/gtk:4[X?,wayland?] )
+ !gtk4? ( x11-libs/gtk+:3[X?,wayland?] )
+ )
+"
+
+BDEPEND="
+ ${COMMON_SNAPSHOT_DEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ ')
+ >=app-arch/gzip-1.7
+ !headless? (
+ qt6? ( dev-qt/qtbase:6 )
+ )
+ !bundled-toolchain? ( $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}
+ llvm-core/llvm:${LLVM_SLOT}
+ llvm-core/lld:${LLVM_SLOT}
+ official? (
+ !ppc64? ( llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[cfi] )
+ ) ')
+ ${RUST_DEPEND}
+ )
+ pgo? (
+ >=dev-python/selenium-3.141.0
+ >=dev-util/web_page_replay_go-20220314
+ )
+ >=dev-util/bindgen-0.68.0
+ >=dev-build/gn-${GN_MIN_VER}
+ app-alternatives/ninja
+ dev-lang/perl
+ >=dev-util/gperf-3.2
+ dev-vcs/git
+ >=net-libs/nodejs-${NODE_VER}[inspector]
+ >=sys-devel/bison-2.4.3
+ sys-devel/flex
+ virtual/pkgconfig
+"
+
+if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
+ EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
+fi
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="
+Some web pages may require additional fonts to display properly.
+Try installing some of the following packages if some characters
+are not displayed properly:
+- media-fonts/arphicfonts
+- media-fonts/droid
+- media-fonts/ipamonafont
+- media-fonts/noto
+- media-fonts/ja-ipafonts
+- media-fonts/takao-fonts
+- media-fonts/wqy-microhei
+- media-fonts/wqy-zenhei
+
+To fix broken icons on the Downloads page, you should install an icon
+theme that covers the appropriate MIME types, and configure this as your
+GTK+ icon theme.
+
+For native file dialogs in KDE, install kde-apps/kdialog.
+
+To make password storage work with your desktop environment you may
+have install one of the supported credentials management applications:
+- app-crypt/libsecret (GNOME)
+- kde-frameworks/kwallet (KDE)
+If you have one of above packages installed, but don't want to use
+them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
+in /etc/chromium/default.
+"
+
+python_check_deps() {
+ python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+pre_build_checks() {
+ # Check build requirements: bugs #471810, #541816, #914220
+ # We're going to start doing maths here on the size of an unpacked source tarball,
+ # this should make updates easier as chromium continues to balloon in size.
+ # xz -l /var/cache/distfiles/chromium-${PV}*.tar.xz
+ local base_disk=9 # Round up
+ use test && base_disk=$((base_disk + 5))
+ local extra_disk=1 # Always include a little extra space
+ local memory=4
+ tc-is-cross-compiler && extra_disk=$((extra_disk * 2))
+ if tc-is-lto || use pgo; then
+ memory=$((memory * 2 + 1))
+ tc-is-cross-compiler && extra_disk=$((extra_disk * 2)) # Double the requirements
+ use pgo && extra_disk=$((extra_disk + 4))
+ fi
+ if is-flagq '-g?(gdb)?([1-9])'; then
+ if use custom-cflags; then
+ extra_disk=$((extra_disk + 5))
+ fi
+ memory=$((memory * 2))
+ fi
+ local CHECKREQS_MEMORY="${memory}G"
+ local CHECKREQS_DISK_BUILD="$((base_disk + extra_disk))G"
+ check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
+ pre_build_checks
+ fi
+
+ if use headless; then
+ local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt6" "vaapi" "wayland")
+ for myiuse in ${headless_unused_flags[@]}; do
+ use ${myiuse} && ewarn "Ignoring USE=${myiuse}, USE=headless is set."
+ done
+ fi
+
+ if ! use bindist && use ffmpeg-chromium; then
+ ewarn "Ignoring USE=ffmpeg-chromium, USE=bindist is not set."
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ # The pre_build_checks are all about compilation resources, no need to run it for a binpkg
+ pre_build_checks
+
+ # The linux:unbundle toolchain in GN grabs CC, CXX, CPP (etc) from the environment
+ # We'll set these to clang here then use llvm-utils functions to very explicitly set these
+ # to a sane value.
+ # This is effectively the 'force-clang' path if GCC support is re-added.
+ # TODO: check if the user has already selected a specific impl via make.conf and respect that.
+ use_lto="false"
+ if tc-is-lto; then
+ use_lto="true"
+ # We can rely on GN to do this for us; anecdotally without this builds
+ # take significantly longer with LTO enabled and it doesn't hurt anything.
+ filter-lto
+ fi
+
+ if [ "$use_lto" = "false" ] && use official; then
+ einfo "USE=official selected and LTO not detected."
+ einfo "It is _highly_ recommended that LTO be enabled for performance reasons"
+ einfo "and to be consistent with the upstream \"official\" build optimisations."
+ fi
+
+ if [ "$use_lto" = "false" ] && use test; then
+ die "Tests require CFI which requires LTO"
+ fi
+
+ export use_lto
+
+ # 936858
+ if tc-ld-is-mold; then
+ eerror "Your toolchain is using the mold linker."
+ eerror "This is not supported by Chromium."
+ die "Please switch to a different linker."
+ fi
+
+ if use !bundled-toolchain; then
+ llvm-r1_pkg_setup
+ rust_pkg_setup
+ fi
+
+ # Forcing clang; respect llvm_slot_x to enable selection of impl from LLVM_COMPAT
+ AR=llvm-ar
+ CPP="${CHOST}-clang++-${LLVM_SLOT} -E"
+ NM=llvm-nm
+ CC="${CHOST}-clang-${LLVM_SLOT}"
+ CXX="${CHOST}-clang++-${LLVM_SLOT}"
+
+ if tc-is-cross-compiler; then
+ use pgo && die "The pgo USE flag cannot be used when cross-compiling"
+ CPP="${CBUILD}-clang++-${LLVM_SLOT} -E"
+ fi
+
+ # I hate doing this but upstream Rust have yet to come up with a better solution for
+ # us poor packagers. Required for Split LTO units, which are required for CFI.
+ export RUSTC_BOOTSTRAP=1
+
+ # Users should never hit this, it's purely a development convenience
+ if ver_test $(gn --version || die) -lt ${GN_MIN_VER}; then
+ die "dev-build/gn >= ${GN_MIN_VER} is required to build this Chromium"
+ fi
+ fi
+
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ unpack ${P}-linux.tar.xz
+ # These should only be required when we're not using the official toolchain
+ use !bundled-toolchain && unpack chromium-patches-${PATCH_V}.tar.bz2
+
+ use pgo && unpack chromium-profiler-0.2.tar
+
+ if use test; then
+ # A new testdata tarball is available for each release; but testfonts tend to remain stable
+ # for the duration of a release.
+ # This unpacks directly into/over ${WORKDIR}/${P} so we can just use `unpack`.
+ unpack ${P}-linux-testdata.tar.xz
+ # This just contains a bunch of font files that need to be unpacked (or moved) to the correct location.
+ local testfonts_dir="${WORKDIR}/${P}/third_party/test_fonts"
+ local testfonts_tar="${DISTDIR}/chromium-testfonts-${TEST_FONT:0:10}.tar.gz"
+ tar xf "${testfonts_tar}" -C "${testfonts_dir}" || die "Failed to unpack testfonts"
+ fi
+
+ # We need to manually unpack this since M126 else we'd unpack one toolchain over the other.
+ # Since we're doing that anyway let's unpack to sensible locations to make symlink creation easier.
+ if use bundled-toolchain; then
+ einfo "Unpacking bundled Clang ..."
+ mkdir -p "${WORKDIR}"/clang || die "Failed to create clang directory"
+ tar xf "${DISTDIR}/chromium-clang-${BUNDLED_CLANG_VER}.tar.xz" -C "${WORKDIR}/clang" || die "Failed to unpack Clang"
+ einfo "Unpacking bundled Rust ..."
+ local rust_dir="${WORKDIR}/rust-toolchain"
+ mkdir -p "${rust_dir}" || die "Failed to create rust toolchain directory"
+ tar xf "${DISTDIR}/chromium-rust-toolchain-${RUST_SHORT_HASH}-${BUNDLED_CLANG_VER%-*}.tar.xz" -C "${rust_dir}" ||
+ die "Failed to unpack Rust"
+ fi
+
+ if use ppc64; then
+ unpack chromium-openpower-${PPC64_HASH:0:10}.tar.bz2
+ fi
+}
+
+remove_compiler_builtins() {
+ # We can't use the bundled compiler builtins with the system toolchain
+ # We used to `grep` then `sed`, but it was indirect. Combining the two into a single
+ # `awk` command is more efficient and lets us document the logic more clearly.
+
+ local pattern=' configs += [ "//build/config/clang:compiler_builtins" ]'
+ local target='build/config/compiler/BUILD.gn'
+
+ local tmpfile
+ tmpfile=$(mktemp) || die "Failed to create temporary file."
+
+ if awk -v pat="${pattern}" '
+ BEGIN {
+ match_found = 0
+ }
+
+ # If the delete countdown is active, decrement it and skip to the next line.
+ d > 0 { d--; next }
+
+ # If the current line matches the pattern...
+ $0 == pat {
+ match_found = 1 # ...set our flag to true.
+ d = 2 # Set delete counter for this line and the next two.
+ prev = "" # Clear the buffered previous line so it is not printed.
+ next
+ }
+
+ # For any other line, print the buffered previous line.
+ NR > 1 { print prev }
+
+ # Buffer the current line to be printed on the next cycle.
+ { prev = $0 }
+
+ END {
+ # Print the last line if it was not part of a deleted block.
+ if (d == 0) { print prev }
+
+ # If the pattern was never found, exit with a failure code.
+ if (match_found == 0) {
+ exit 1
+ }
+ }
+ ' "${target}" > "${tmpfile}"; then
+ # AWK SUCCEEDED (exit code 0): The pattern was found and edited.
+ # This is to avoid gawk's `-i inplace` option which users complain about.
+ mv "${tmpfile}" "${target}"
+ else
+ # AWK FAILED (exit code 1): The pattern was not found.
+ rm -f "${tmpfile}"
+ die "Awk patch failed: Pattern not found in ${target}."
+ fi
+}
+
+src_prepare() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ local PATCHES=(
+ "${FILESDIR}/${PN}-cross-compile.patch"
+ "${FILESDIR}/${PN}-109-system-zlib.patch"
+ "${FILESDIR}/${PN}-111-InkDropHost-crash.patch"
+ "${FILESDIR}/${PN}-131-unbundle-icu-target.patch"
+ "${FILESDIR}/${PN}-134-bindgen-custom-toolchain.patch"
+ "${FILESDIR}/${PN}-135-oauth2-client-switches.patch"
+ "${FILESDIR}/${PN}-138-nodejs-version-check.patch"
+ "${FILESDIR}/${PN}-141-cssstylesheet-iwyu.patch"
+ )
+
+ # https://issues.chromium.org/issues/442698344
+ # Unreleased fontconfig changed magic numbers and google have rolled to this version
+ if has_version "<=media-libs/fontconfig-2.17.1"; then
+ PATCHES+=( "${FILESDIR}/chromium-140-work-with-old-fontconfig-again.patch" )
+ fi
+
+ if use bundled-toolchain; then
+ # We need to symlink the toolchain into the expected location
+ einfo "Symlinking Clang toolchain to expected location ..."
+ mkdir -p third_party/llvm-build/ || die "Failed to create llvm-build directory"
+ # the 'Chromium Linux Tarballs' seem to already have 'Release+Asserts/{lib,bin}'; not sure if this is an
+ # upstream change - we're using the same scripts to build, theoretically. We'll still attempt to create
+ # llvm-build, but we'll rm Release+Asserts and symlink directly.
+ if [[ -d third_party/llvm-build/Release+Asserts ]]; then
+ rm -r third_party/llvm-build/Release+Asserts || die "Failed to remove third_party/llvm-build/Release+Asserts"
+ fi
+ ln -s "${WORKDIR}"/clang third_party/llvm-build/Release+Asserts || die "Failed to bundle Clang"
+ einfo "Symlinking Rust toolchain to expected location ..."
+ # As above, so below
+ if [[ -d third_party/rust-toolchain ]]; then
+ rm -r third_party/rust-toolchain || die "Failed to remove third_party/rust-toolchain"
+ fi
+ ln -s "${WORKDIR}"/rust-toolchain third_party/rust-toolchain || die "Failed to bundle rust"
+ cp "${WORKDIR}"/rust-toolchain/VERSION \
+ "${WORKDIR}"/rust-toolchain/INSTALLED_VERSION || die "Failed to set rust version"
+ else
+ # We don't need our toolchain patches if we're using the official toolchain
+ shopt -s globstar nullglob
+ # 130: moved the PPC64 patches into the chromium-patches repo
+ local patch
+ for patch in "${WORKDIR}/chromium-patches-${PATCH_V}"/**/*.patch; do
+ if [[ ${patch} == *"ppc64le"* ]]; then
+ use ppc64 && PATCHES+=( "${patch}" )
+ else
+ PATCHES+=( "${patch}" )
+ fi
+ done
+
+ shopt -u globstar nullglob
+
+ remove_compiler_builtins
+
+ # Strictly speaking this doesn't need to be gated (no bundled toolchain for ppc64); it keeps the logic together
+ if use ppc64; then
+ local patchset_dir="${WORKDIR}/openpower-patches-${PPC64_HASH}/patches"
+ # patch causes build errors on 4K page systems (https://bugs.gentoo.org/show_bug.cgi?id=940304)
+ local page_size_patch="ppc64le/third_party/use-sysconf-page-size-on-ppc64.patch"
+ local isa_3_patch="ppc64le/core/baseline-isa-3-0.patch"
+ # Apply the OpenPOWER patches (check for page size and isa 3.0)
+ openpower_patches=( $(grep -E "^ppc64le|^upstream" "${patchset_dir}/series" | grep -v "${page_size_patch}" |
+ grep -v "${isa_3_patch}" || die) )
+ for patch in "${openpower_patches[@]}"; do
+ PATCHES+=( "${patchset_dir}/${patch}" )
+ done
+ if [[ $(getconf PAGESIZE) == 65536 ]]; then
+ PATCHES+=( "${patchset_dir}/${page_size_patch}" )
+ fi
+ # We use vsx3 as a proxy for 'want isa3.0' (POWER9)
+ if use cpu_flags_ppc_vsx3 ; then
+ PATCHES+=( "${patchset_dir}/${isa_3_patch}" )
+ fi
+ fi
+
+ # Oxidised hacks, let's keep 'em all in one place
+ # This is a nightly option that does not exist in older releases
+ # https://github.com/rust-lang/rust/commit/389a399a501a626ebf891ae0bb076c25e325ae64
+ if ver_test ${RUST_SLOT} -lt "1.83.0"; then
+ sed '/rustflags = \[ "-Zdefault-visibility=hidden" \]/d' -i build/config/gcc/BUILD.gn ||
+ die "Failed to remove default visibility nightly option"
+ fi
+
+ # Upstream Rust replaced adler with adler2, for older versions of Rust we still need
+ # to tell GN that we have the older lib when it tries to copy the Rust sysroot
+ # into the bulid directory.
+ if ver_test ${RUST_SLOT} -lt "1.86.0"; then
+ sed -i 's/adler2/adler/' build/rust/std/BUILD.gn ||
+ die "Failed to tell GN that we have adler and not adler2"
+ fi
+
+ if ver_test ${RUST_SLOT} -lt "1.89.0"; then
+ # The rust allocator was changed in 1.89.0, so we need to patch sources for older versions
+ PATCHES+=( "${FILESDIR}/chromium-140-__rust_no_alloc_shim_is_unstable.patch" )
+ fi
+ fi
+
+ default
+
+ if [[ ${LLVM_SLOT} == "19" ]]; then
+ # Upstream now hard depend on a feature that was added in LLVM 20.1, but we don't want to stabilise that yet.
+ # Do the temp file shuffle in case someone is using something other than `gawk`
+ {
+ awk '/config\("clang_warning_suppression"\) \{/ { print $0 " }"; sub(/clang/, "xclang"); print; next }
+ { print }' build/config/compiler/BUILD.gn > "${T}/build.gn" && \
+ mv "${T}/build.gn" build/config/compiler/BUILD.gn
+ } || die "Unable to disable warning suppression"
+ fi
+
+ # Not included in -lite tarballs, but we should check for it anyway.
+ if [[ -f third_party/node/linux/node-linux-x64/bin/node ]]; then
+ rm third_party/node/linux/node-linux-x64/bin/node || die
+ else
+ mkdir -p third_party/node/linux/node-linux-x64/bin || die
+ fi
+ ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
+
+ # adjust python interpreter version
+ sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
+
+ # remove_bundled_libraries.py walks the source tree and looks for paths containing the substring 'third_party'
+ # whitelist matches use the right-most matching path component, so we need to whitelist from that point down.
+ local keeplibs=(
+ base/third_party/cityhash
+ base/third_party/double_conversion
+ base/third_party/icu
+ base/third_party/nspr
+ base/third_party/superfasthash
+ base/third_party/symbolize
+ base/third_party/xdg_user_dirs
+ buildtools/third_party/libc++
+ buildtools/third_party/libc++abi
+ net/third_party/mozilla_security_manager
+ net/third_party/nss
+ net/third_party/quic
+ net/third_party/uri_template
+ third_party/abseil-cpp
+ third_party/angle
+ third_party/angle/src/common/third_party/xxhash
+ third_party/angle/src/third_party/ceval
+ third_party/angle/src/third_party/libXNVCtrl
+ third_party/angle/src/third_party/volk
+ third_party/anonymous_tokens
+ third_party/apple_apsl
+ third_party/axe-core
+ third_party/bidimapper
+ third_party/blink
+ third_party/boringssl
+ third_party/boringssl/src/third_party/fiat
+ third_party/breakpad
+ third_party/breakpad/breakpad/src/third_party/curl
+ third_party/brotli
+ third_party/catapult
+ third_party/catapult/common/py_vulcanize/third_party/rcssmin
+ third_party/catapult/common/py_vulcanize/third_party/rjsmin
+ third_party/catapult/third_party/beautifulsoup4-4.9.3
+ third_party/catapult/third_party/html5lib-1.1
+ third_party/catapult/third_party/polymer
+ third_party/catapult/third_party/six
+ third_party/catapult/tracing/third_party/d3
+ third_party/catapult/tracing/third_party/gl-matrix
+ third_party/catapult/tracing/third_party/jpeg-js
+ third_party/catapult/tracing/third_party/jszip
+ third_party/catapult/tracing/third_party/mannwhitneyu
+ third_party/catapult/tracing/third_party/oboe
+ third_party/catapult/tracing/third_party/pako
+ third_party/ced
+ third_party/cld_3
+ third_party/closure_compiler
+ third_party/compiler-rt # Since M137 atomic is required; we could probably unbundle this as a target of opportunity.
+ third_party/content_analysis_sdk
+ third_party/cpuinfo
+ third_party/crabbyavif
+ third_party/crashpad
+ third_party/crashpad/crashpad/third_party/lss
+ third_party/crashpad/crashpad/third_party/zlib
+ third_party/crc32c
+ third_party/cros_system_api
+ third_party/d3
+ third_party/dav1d
+ third_party/dawn
+ third_party/dawn/third_party/gn/webgpu-cts
+ third_party/dawn/third_party/khronos
+ third_party/depot_tools
+ third_party/devscripts
+ third_party/devtools-frontend
+ third_party/devtools-frontend/src/front_end/third_party/acorn
+ third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
+ third_party/devtools-frontend/src/front_end/third_party/axe-core
+ third_party/devtools-frontend/src/front_end/third_party/chromium
+ third_party/devtools-frontend/src/front_end/third_party/codemirror
+ third_party/devtools-frontend/src/front_end/third_party/csp_evaluator
+ third_party/devtools-frontend/src/front_end/third_party/diff
+ third_party/devtools-frontend/src/front_end/third_party/i18n
+ third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
+ third_party/devtools-frontend/src/front_end/third_party/json5
+ third_party/devtools-frontend/src/front_end/third_party/legacy-javascript
+ third_party/devtools-frontend/src/front_end/third_party/lighthouse
+ third_party/devtools-frontend/src/front_end/third_party/lit
+ third_party/devtools-frontend/src/front_end/third_party/marked
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/parsel-js
+ third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/rxjs
+ third_party/devtools-frontend/src/front_end/third_party/source-map-scopes-codec
+ third_party/devtools-frontend/src/front_end/third_party/third-party-web
+ third_party/devtools-frontend/src/front_end/third_party/vscode.web-custom-data
+ third_party/devtools-frontend/src/front_end/third_party/wasmparser
+ third_party/devtools-frontend/src/front_end/third_party/web-vitals
+ third_party/devtools-frontend/src/third_party
+ third_party/dom_distiller_js
+ third_party/dragonbox
+ third_party/eigen3
+ third_party/emoji-segmenter
+ third_party/farmhash
+ third_party/fast_float
+ third_party/fdlibm
+ third_party/federated_compute/src/fcp/base
+ third_party/federated_compute/src/fcp/confidentialcompute
+ third_party/federated_compute/src/fcp/protos/confidentialcompute
+ third_party/federated_compute/src/fcp/protos/federatedcompute
+ third_party/ffmpeg
+ third_party/fft2d
+ third_party/flatbuffers
+ third_party/fp16
+ third_party/freetype
+ third_party/fusejs
+ third_party/fxdiv
+ third_party/gemmlowp
+ third_party/google_input_tools
+ third_party/google_input_tools/third_party/closure_library
+ third_party/google_input_tools/third_party/closure_library/third_party/closure
+ third_party/googletest
+ third_party/highway
+ third_party/hunspell
+ third_party/ink_stroke_modeler/src/ink_stroke_modeler
+ third_party/ink_stroke_modeler/src/ink_stroke_modeler/internal
+ third_party/ink/src/ink/brush
+ third_party/ink/src/ink/color
+ third_party/ink/src/ink/geometry
+ third_party/ink/src/ink/rendering
+ third_party/ink/src/ink/rendering/skia/common_internal
+ third_party/ink/src/ink/rendering/skia/native
+ third_party/ink/src/ink/rendering/skia/native/internal
+ third_party/ink/src/ink/strokes
+ third_party/ink/src/ink/types
+ third_party/inspector_protocol
+ third_party/ipcz
+ third_party/jinja2
+ third_party/jsoncpp
+ third_party/khronos
+ third_party/lens_server_proto
+ third_party/leveldatabase
+ third_party/libaddressinput
+ third_party/libaom
+ third_party/libaom/source/libaom/third_party/fastfeat
+ third_party/libaom/source/libaom/third_party/SVT-AV1
+ third_party/libaom/source/libaom/third_party/vector
+ third_party/libaom/source/libaom/third_party/x86inc
+ third_party/libc++
+ third_party/libdrm
+ third_party/libgav1
+ third_party/libjingle
+ third_party/libphonenumber
+ third_party/libsecret
+ third_party/libsrtp
+ third_party/libsync
+ third_party/libtess2/libtess2
+ third_party/libtess2/src/Include
+ third_party/libtess2/src/Source
+ third_party/liburlpattern
+ third_party/libva_protected_content
+ third_party/libvpx
+ third_party/libvpx/source/libvpx/third_party/x86inc
+ third_party/libwebm
+ third_party/libx11
+ third_party/libxcb-keysyms
+ third_party/libxml/chromium
+ third_party/libyuv
+ third_party/libzip
+ third_party/lit
+ third_party/llvm-libc
+ third_party/llvm-libc/src/shared/
+ third_party/lottie
+ third_party/lss
+ third_party/lzma_sdk
+ third_party/mako
+ third_party/markupsafe
+ third_party/material_color_utilities
+ third_party/metrics_proto
+ third_party/minigbm
+ third_party/ml_dtypes
+ third_party/modp_b64
+ third_party/nasm
+ third_party/nearby
+ third_party/neon_2_sse
+ third_party/node
+ third_party/oak/chromium/proto
+ third_party/oak/chromium/proto/attestation
+ third_party/omnibox_proto
+ third_party/one_euro_filter
+ third_party/openscreen
+ third_party/openscreen/src/third_party/
+ third_party/openscreen/src/third_party/tinycbor/src/src
+ third_party/opus
+ third_party/ots
+ third_party/pdfium
+ third_party/pdfium/third_party/agg23
+ third_party/pdfium/third_party/bigint
+ third_party/pdfium/third_party/freetype
+ third_party/pdfium/third_party/lcms
+ third_party/pdfium/third_party/libopenjpeg
+ third_party/pdfium/third_party/libtiff
+ third_party/perfetto
+ third_party/perfetto/protos/third_party/chromium
+ third_party/perfetto/protos/third_party/simpleperf
+ third_party/pffft
+ third_party/ply
+ third_party/polymer
+ third_party/private_membership
+ third_party/private-join-and-compute
+ third_party/protobuf
+ third_party/protobuf/third_party/utf8_range
+ third_party/pthreadpool
+ third_party/puffin
+ third_party/pyjson5
+ third_party/pyyaml
+ third_party/rapidhash
+ third_party/re2
+ third_party/readability
+ third_party/rnnoise
+ third_party/rust
+ third_party/ruy
+ third_party/s2cellid
+ third_party/search_engines_data
+ third_party/securemessage
+ third_party/selenium-atoms
+ third_party/sentencepiece
+ third_party/sentencepiece/src/third_party/darts_clone
+ third_party/shell-encryption
+ third_party/simdutf
+ third_party/simplejson
+ third_party/six
+ third_party/skia
+ third_party/skia/include/third_party/vulkan
+ third_party/skia/third_party/vulkan
+ third_party/smhasher
+ third_party/snappy
+ third_party/spirv-headers
+ third_party/spirv-tools
+ third_party/sqlite
+ third_party/swiftshader
+ third_party/swiftshader/third_party/astc-encoder
+ third_party/swiftshader/third_party/llvm-subzero
+ third_party/swiftshader/third_party/marl
+ third_party/swiftshader/third_party/SPIRV-Headers/include/spirv
+ third_party/swiftshader/third_party/SPIRV-Tools
+ third_party/swiftshader/third_party/subzero
+ third_party/tensorflow_models
+ third_party/tensorflow-text
+ third_party/tflite
+ third_party/tflite/src/third_party/fft2d
+ third_party/tflite/src/third_party/xla/third_party/tsl
+ third_party/tflite/src/third_party/xla/xla/tsl/framework
+ third_party/tflite/src/third_party/xla/xla/tsl/lib/random
+ third_party/tflite/src/third_party/xla/xla/tsl/platform
+ third_party/tflite/src/third_party/xla/xla/tsl/protobuf
+ third_party/tflite/src/third_party/xla/xla/tsl/util
+ third_party/ukey2
+ third_party/utf
+ third_party/vulkan
+ third_party/wayland
+ third_party/webdriver
+ third_party/webgpu-cts
+ third_party/webrtc
+ third_party/webrtc/common_audio/third_party/ooura
+ third_party/webrtc/common_audio/third_party/spl_sqrt_floor
+ third_party/webrtc/modules/third_party/fft
+ third_party/webrtc/modules/third_party/g711
+ third_party/webrtc/modules/third_party/g722
+ third_party/webrtc/rtc_base/third_party/sigslot
+ third_party/widevine
+ third_party/woff2
+ third_party/wuffs
+ third_party/x11proto
+ third_party/xcbproto
+ third_party/xnnpack
+ third_party/zlib/google
+ third_party/zxcvbn-cpp
+ url/third_party/mozilla
+ v8/third_party/glibc
+ v8/third_party/inspector_protocol
+ v8/third_party/rapidhash-v8
+ v8/third_party/siphash
+ v8/third_party/utf8-decoder
+ v8/third_party/v8
+ v8/third_party/valgrind
+
+ # gyp -> gn leftovers
+ third_party/speech-dispatcher
+ third_party/usb_ids
+ third_party/xdg-utils
+ )
+
+ if use rar; then
+ keeplibs+=( third_party/unrar )
+ fi
+
+ if use test; then
+ # tar tvf /var/cache/distfiles/${P}-testdata.tar.xz | grep '^d' | grep 'third_party' | awk '{print $NF}'
+ keeplibs+=(
+ third_party/breakpad/breakpad/src/processor
+ third_party/fuzztest
+ third_party/google_benchmark/src/include/benchmark
+ third_party/google_benchmark/src/src
+ third_party/perfetto/protos/third_party/pprof
+ third_party/test_fonts
+ third_party/test_fonts/fontconfig
+ )
+ fi
+
+ # USE=system-*
+ if ! use system-harfbuzz; then
+ keeplibs+=( third_party/harfbuzz-ng )
+ fi
+
+ if ! use system-icu; then
+ keeplibs+=( third_party/icu )
+ fi
+
+ if ! use system-png; then
+ keeplibs+=( third_party/libpng )
+ fi
+
+ if ! use system-zstd; then
+ keeplibs+=( third_party/zstd )
+ fi
+
+ # Arch-specific
+ if use arm64 || use ppc64 ; then
+ keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 )
+ fi
+ # we need to generate ppc64 stuff because upstream does not ship it yet
+ # it has to be done before unbundling.
+ if use ppc64; then
+ pushd third_party/libvpx >/dev/null || die
+ mkdir -p source/config/linux/ppc64 || die
+ # requires git and clang, bug #832803
+ # Revert https://chromium.googlesource.com/chromium/src/+/b463d0f40b08b4e896e7f458d89ae58ce2a27165%5E%21/third_party/libvpx/generate_gni.sh
+ # and https://chromium.googlesource.com/chromium/src/+/71ebcbce867dd31da5f8b405a28fcb0de0657d91%5E%21/third_party/libvpx/generate_gni.sh
+ # since we're not in a git repo
+ sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g; /^git -C/d; /git cl/d; /cd \$BASE_DIR\/\$LIBVPX_SRC_DIR/ign format --in-place \$BASE_DIR\/BUILD.gn\ngn format --in-place \$BASE_DIR\/libvpx_srcs.gni" \
+ generate_gni.sh || die
+ ./generate_gni.sh || die
+ popd >/dev/null || die
+
+ pushd third_party/ffmpeg >/dev/null || die
+ cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die
+ cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die
+ popd >/dev/null || die
+ fi
+
+ # Sanity check keeplibs, on major version bumps it is often necessary to update this list
+ # and this enables us to hit them all at once.
+ # There are some entries that need to be whitelisted (TODO: Why? The file is understandable, the rest seem odd)
+ whitelist_libs=(
+ net/third_party/quic
+ third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json
+ third_party/libjingle
+ third_party/mesa
+ third_party/skia/third_party/vulkan
+ third_party/vulkan
+ )
+ local not_found_libs=()
+ for lib in "${keeplibs[@]}"; do
+ if [[ ! -d "${lib}" ]] && ! has "${lib}" "${whitelist_libs[@]}"; then
+ not_found_libs+=( "${lib}" )
+ fi
+ done
+
+ if [[ ${#not_found_libs[@]} -gt 0 ]]; then
+ eerror "The following \`keeplibs\` directories were not found in the source tree:"
+ for lib in "${not_found_libs[@]}"; do
+ eerror " ${lib}"
+ done
+ die "Please update the ebuild."
+ fi
+
+ # Remove most bundled libraries. Some are still needed.
+ einfo "Unbundling third-party libraries ..."
+ build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
+
+ # Interferes with our bundled clang path; we don't want stripped binaries anyway.
+ sed -i -e 's|${clang_base_path}/bin/llvm-strip|/bin/true|g' \
+ -e 's|${clang_base_path}/bin/llvm-objcopy|/bin/true|g' \
+ build/linux/strip_binary.gni || die
+}
+
+chromium_configure() {
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # Bug 491582.
+ export TMPDIR="${WORKDIR}/temp"
+ mkdir -p -m 755 "${TMPDIR}" || die
+
+ # https://bugs.gentoo.org/654216
+ addpredict /dev/dri/ #nowarn
+
+ # Use system-provided libraries.
+ # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
+ # TODO: use_system_hunspell (upstream changes needed).
+ # TODO: use_system_protobuf (bug #525560).
+ # TODO: use_system_sqlite (http://crbug.com/22208).
+
+ # libevent: https://bugs.gentoo.org/593458
+ local gn_system_libraries=(
+ flac
+ fontconfig
+ freetype
+ # Need harfbuzz_from_pkgconfig target
+ #harfbuzz-ng
+ libjpeg
+ libwebp
+ libxml
+ libxslt
+ openh264
+ zlib
+ )
+ if use system-icu; then
+ gn_system_libraries+=( icu )
+ fi
+ if use system-png; then
+ gn_system_libraries+=( libpng )
+ fi
+ if use system-zstd; then
+ gn_system_libraries+=( zstd )
+ fi
+
+ build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" ||
+ die "Failed to replace GN files for system libraries"
+
+ # TODO 131: The above call clobbers `enable_freetype = true` in the freetype gni file
+ # drop the last line, then append the freetype line and a new curly brace to end the block
+ local freetype_gni="build/config/freetype/freetype.gni"
+ sed -i -e '$d' ${freetype_gni} || die
+ echo " enable_freetype = true" >> ${freetype_gni} || die
+ echo "}" >> ${freetype_gni} || die
+
+ if use !custom-cflags; then
+ replace-flags "-Os" "-O2"
+ strip-flags
+ # Debug info section overflows without component build
+ # Prevent linker from running out of address space, bug #471810 .
+ filter-flags "-g*"
+ fi
+
+ # We don't use the same clang version as upstream, and with -Werror
+ # we need to make sure that we don't get superfluous warnings.
+ append-flags -Wno-unknown-warning-option
+ if tc-is-cross-compiler; then # can you cross-compile with the bundled toolchain?
+ export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option"
+ export BUILD_CFLAGS+=" -Wno-unknown-warning-option"
+ fi
+
+ # Start building our GN options
+ local myconf_gn=() # Tip: strings must be quoted, bools or numbers are fine
+
+ if use !bundled-toolchain; then
+ # We already forced the "correct" clang via pkg_setup
+
+ if tc-is-cross-compiler; then
+ CC="${CC} -target ${CHOST} --sysroot ${ESYSROOT}"
+ CXX="${CXX} -target ${CHOST} --sysroot ${ESYSROOT}"
+ BUILD_AR=${AR}
+ BUILD_CC=${CC}
+ BUILD_CXX=${CXX}
+ BUILD_NM=${NM}
+ fi
+
+ # Make sure the build system will use the right tools, bug #340795.
+ tc-export AR CC CXX NM
+
+ strip-unsupported-flags
+ append-ldflags -Wl,--undefined-version # https://bugs.gentoo.org/918897#c32
+
+ myconf_gn+=(
+ "is_clang=true"
+ "clang_use_chrome_plugins=false"
+ "use_clang_modules=false" # M141 enables this for the linux platform by default.
+ "use_lld=true"
+ 'custom_toolchain="//build/toolchain/linux/unbundle:default"'
+ # From M127 we need to provide a location for libclang.
+ # We patch this in for gentoo - see chromium-*-bindgen-custom-toolchain.patch
+ # rust_bindgen_root = directory with `bin/bindgen` beneath it.
+ # We don't need to set 'clang_base_path' for anything in our build
+ # and it defaults to the google toolchain location. Instead provide a location
+ # to where system clang lives so that bindgen can find system headers (e.g. stddef.h)
+ "bindgen_libclang_path=\"$(get_llvm_prefix)/$(get_libdir)\""
+ "clang_base_path=\"${EPREFIX}/usr/lib/clang/${LLVM_SLOT}/\""
+ "rust_bindgen_root=\"${EPREFIX}/usr/\""
+ "rust_sysroot_absolute=\"$(get_rust_prefix)\""
+ "rustc_version=\"${RUST_SLOT}\""
+ )
+
+ if ! tc-is-cross-compiler; then
+ myconf_gn+=( 'host_toolchain="//build/toolchain/linux/unbundle:default"' )
+ else
+ tc-export BUILD_{AR,CC,CXX,NM}
+ myconf_gn+=(
+ 'host_toolchain="//build/toolchain/linux/unbundle:host"'
+ 'v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"'
+ "host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\""
+ "pkg_config=\"$(tc-getPKG_CONFIG)\""
+ )
+
+ # setup cups-config, build system only uses --libs option
+ if use cups; then
+ mkdir "${T}/cups-config" || die
+ cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die
+ export PATH="${PATH}:${T}/cups-config"
+ fi
+
+ # Don't inherit PKG_CONFIG_PATH from environment
+ local -x PKG_CONFIG_PATH=
+ fi
+
+ fi # !bundled-toolchain
+
+ local myarch
+ myarch="$(tc-arch)"
+ case ${myarch} in
+ amd64)
+ # Bug 530248, 544702, 546984, 853646.
+ use !custom-cflags && filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 \
+ -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a
+ myconf_gn+=( 'target_cpu="x64"' )
+ ;;
+ arm64)
+ myconf_gn+=( 'target_cpu="arm64"' )
+ ;;
+ ppc64)
+ myconf_gn+=( 'target_cpu="ppc64"' )
+ ;;
+ *)
+ die "Failed to determine target arch, got '${myarch}'."
+ ;;
+ esac
+
+ # Common options
+
+ myconf_gn+=(
+ # Disable code formating of generated files
+ "blink_enable_generated_code_formatting=false"
+ # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138.
+ # DCHECK is fatal by default, make it configurable at runtime, #bug 807881.
+ "dcheck_always_on=$(usex debug true false)"
+ "dcheck_is_configurable=$(usex debug true false)"
+ # Chromium builds provided by Linux distros should disable the testing config
+ "disable_fieldtrial_testing_config=true"
+ # 131 began laying the groundwork for replacing freetype with
+ # "Rust-based Fontations set of libraries plus Skia path rendering"
+ # We now need to opt-in
+ "enable_freetype=true"
+ "enable_hangout_services_extension=$(usex hangouts true false)"
+ # Don't need nocompile checks and GN crashes with our config (verify with modern GN)
+ "enable_nocompile_tests=false"
+ # pseudolocales are only used for testing
+ "enable_pseudolocales=false"
+ "enable_widevine=$(usex widevine true false)"
+ # Disable fatal linker warnings, bug 506268.
+ "fatal_linker_warnings=false"
+ # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys
+ # Note: these are for Gentoo use ONLY. For your own distribution,
+ # please get your own set of keys. Feel free to contact chromium@gentoo.org for more info.
+ # note: OAuth2 is patched in; check patchset for details.
+ 'google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"'
+ # Component build isn't generally intended for use by end users. It's mostly useful
+ # for development and debugging.
+ "is_component_build=false"
+ # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
+ "is_debug=false"
+ "is_official_build=$(usex official true false)"
+ # Enable ozone wayland and/or headless support
+ "ozone_auto_platforms=false"
+ "ozone_platform_headless=true"
+ # Enables building without non-free unRAR licence
+ "safe_browsing_use_unrar=$(usex rar true false)"
+ "thin_lto_enable_optimizations=${use_lto}"
+ "treat_warnings_as_errors=false"
+ # Use in-tree libc++ (buildtools/third_party/libc++ and buildtools/third_party/libc++abi)
+ # instead of the system C++ library for C++ standard library support.
+ # default: true, but let's be explicit (forced since 120 ; USE removed 127).
+ "use_custom_libcxx=true"
+ # Enable ozone wayland and/or headless support
+ "use_ozone=true"
+ # The sysroot is the oldest debian image that chromium supports, we don't need it
+ "use_sysroot=false"
+ # See dependency logic in third_party/BUILD.gn
+ "use_system_harfbuzz=$(usex system-harfbuzz true false)"
+ "use_thin_lto=${use_lto}"
+ # Only enabled for clang, but gcc has endian macros too
+ "v8_use_libm_trig_functions=true"
+ )
+
+ if use bindist ; then
+ myconf_gn+=(
+ # If this is set to false Chromium won't be able to load any proprietary codecs
+ # even if provided with an ffmpeg capable of h264/aac decoding
+ "proprietary_codecs=true"
+ 'ffmpeg_branding="Chrome"'
+ # build ffmpeg as an external component (libffmpeg.so) that we can remove / substitute
+ "is_component_ffmpeg=true"
+ )
+ else
+ myconf_gn+=(
+ "proprietary_codecs=$(usex proprietary-codecs true false)"
+ "ffmpeg_branding=\"$(usex proprietary-codecs Chrome Chromium)\""
+ )
+ fi
+
+ if use headless; then
+ myconf_gn+=(
+ "enable_print_preview=false"
+ "enable_remoting=false"
+ 'ozone_platform="headless"'
+ "rtc_use_pipewire=false"
+ "use_alsa=false"
+ "use_cups=false"
+ "use_gio=false"
+ "use_glib=false"
+ "use_gtk=false"
+ "use_kerberos=false"
+ "use_libpci=false"
+ "use_pangocairo=false"
+ "use_pulseaudio=false"
+ "use_qt5=false"
+ "use_qt6=false"
+ "use_udev=false"
+ "use_vaapi=false"
+ "use_xkbcommon=false"
+ )
+ else
+ myconf_gn+=(
+ "gtk_version=$(usex gtk4 4 3)"
+ # link pulseaudio directly (DT_NEEDED) instead of using dlopen.
+ # helps with automated detection of ABI mismatches and prevents silent errors.
+ "link_pulseaudio=$(usex pulseaudio true false)"
+ "ozone_platform_wayland=$(usex wayland true false)"
+ "ozone_platform_x11=$(usex X true false)"
+ "ozone_platform=\"$(usex wayland wayland x11)\""
+ "rtc_use_pipewire=$(usex screencast true false)"
+ "use_cups=$(usex cups true false)"
+ "use_kerberos=$(usex kerberos true false)"
+ "use_pulseaudio=$(usex pulseaudio true false)"
+ "use_qt5=false"
+ "use_system_libffi=$(usex wayland true false)"
+ "use_system_minigbm=true"
+ "use_vaapi=$(usex vaapi true false)"
+ "use_xkbcommon=true"
+ )
+ if use qt6; then
+ local cbuild_libdir
+ cbuild_libdir="$(get_libdir)"
+ if tc-is-cross-compiler; then
+ # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181
+ cbuild_libdir="$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt)"
+ cbuild_libdir="${cbuild_libdir:2}"
+ cbuild_libdir="${cbuild_libdir/% }"
+ fi
+ myconf_gn+=(
+ "use_qt6=true"
+ "moc_qt6_path=\"${EPREFIX}/usr/${cbuild_libdir}/qt6/libexec\""
+ )
+ else
+ myconf_gn+=( "use_qt6=false" )
+ fi
+ fi
+
+ # Explicitly disable ICU data file support for system-icu/headless builds.
+ if use system-icu || use headless; then
+ myconf_gn+=( "icu_use_data_file=false" )
+ fi
+
+ if use official; then
+ # Allow building against system libraries in official builds
+ sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
+ tools/generate_shim_headers/generate_shim_headers.py || die
+ if use !ppc64; then
+ myconf_gn+=( "is_cfi=${use_lto}" )
+ else
+ myconf_gn+=( "is_cfi=false" ) # requires llvm-runtimes/compiler-rt-sanitizers[cfi]
+ fi
+ # Don't add symbols to build
+ myconf_gn+=( "symbol_level=0" )
+ fi
+
+ if use pgo; then
+ myconf_gn+=( "chrome_pgo_phase=${1}" )
+ if [[ "$1" == "2" ]]; then
+ myconf_gn+=( "pgo_data_path=${2}" )
+ fi
+ else
+ myconf_gn+=( "chrome_pgo_phase=0" )
+ fi
+
+ # Odds and ends
+
+ # skipping typecheck is only supported on amd64, bug #876157
+ if ! use amd64; then
+ myconf_gn+=( "devtools_skip_typecheck=false" )
+ fi
+
+ # Disable external code space for V8 for ppc64. It is disabled for ppc64
+ # by default, but cross-compiling on amd64 enables it again.
+ if tc-is-cross-compiler && use ppc64; then
+ myconf_gn+=( "v8_enable_external_code_space=false" )
+ fi
+
+ einfo "Configuring Chromium ..."
+ set -- gn gen --args="${myconf_gn[*]}${EXTRA_GN:+ ${EXTRA_GN}}" out/Release
+ echo "$@"
+ "$@" || die
+}
+
+src_configure() {
+ chromium_configure $(usex pgo 1 0)
+}
+
+chromium_compile() {
+
+ # Final link uses lots of file descriptors.
+ ulimit -n 2048
+
+ # Calling this here supports resumption via FEATURES=keepwork
+ python_setup
+
+ # Don't inherit PYTHONPATH from environment, bug #789021, #812689
+ local -x PYTHONPATH=
+
+ # Build mksnapshot and pax-mark it.
+ if use pax-kernel; then
+ local x
+ for x in mksnapshot v8_context_snapshot_generator code_cache_generator; do
+ if tc-is-cross-compiler; then
+ eninja -C out/Release "host/${x}"
+ pax-mark m "out/Release/host/${x}"
+ else
+ eninja -C out/Release "${x}"
+ pax-mark m "out/Release/${x}"
+ fi
+ done
+ fi
+
+ # Even though ninja autodetects number of CPUs, we respect
+ # user's options, for debugging with -j 1 or any other reason.
+ eninja -C out/Release chrome chromedriver chrome_sandbox $(use test && echo "base_unittests")
+
+ pax-mark m out/Release/chrome
+
+ # This codepath does minimal patching, so we're at the mercy of upstream
+ # CFLAGS. This is fine - we're not intending to force this on users
+ # and we do a lot of flag 'management' anyway.
+ if use bundled-toolchain; then
+ QA_FLAGS_IGNORED="
+ usr/lib64/chromium-browser/chrome
+ usr/lib64/chromium-browser/chrome-sandbox
+ usr/lib64/chromium-browser/chromedriver
+ usr/lib64/chromium-browser/chrome_crashpad_handler
+ usr/lib64/chromium-browser/libEGL.so
+ usr/lib64/chromium-browser/libGLESv2.so
+ usr/lib64/chromium-browser/libVkICD_mock_icd.so
+ usr/lib64/chromium-browser/libVkLayer_khronos_validation.so
+ usr/lib64/chromium-browser/libqt6_shim.so
+ usr/lib64/chromium-browser/libvk_swiftshader.so
+ usr/lib64/chromium-browser/libvulkan.so.1
+ "
+ fi
+}
+
+# This function is called from virtx, and must always return so that Xvfb
+# session isn't left running. If we return 1, virtx will call die().
+chromium_profile() {
+ einfo "Profiling for PGO"
+
+ pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1
+
+ # Remove old profdata in case profiling was interrupted.
+ rm -rf "${1}" || return 1
+
+ if ! "${EPYTHON}" ./chromium_profiler.py \
+ --chrome-executable "${S}/out/Release/chrome" \
+ --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \
+ --add-arg no-sandbox --add-arg disable-dev-shm-usage \
+ --profile-output "${1}"; then
+ eerror "Profiling failed"
+ return 1
+ fi
+
+ popd >/dev/null || return 1
+}
+
+src_compile() {
+ if use pgo; then
+ local profdata
+
+ profdata="${WORKDIR}/chromium.profdata"
+
+ if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then
+ chromium_compile
+ virtx chromium_profile "$profdata"
+
+ touch "${WORKDIR}/.pgo-profiled" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then
+ # Remove phase 1 output
+ rm -r out/Release || die
+
+ chromium_configure 2 "$profdata"
+
+ touch "${WORKDIR}/.pgo-phase-2-configured" || die
+ fi
+
+ if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then
+ chromium_compile
+ touch "${WORKDIR}/.pgo-phase-2-compiled" || die
+ fi
+ else
+ chromium_compile
+ fi
+
+ mv out/Release/chromedriver{.unstripped,} || die
+
+ rm -f out/Release/locales/*.pak.info || die
+
+ # Build manpage; bug #684550
+ sed -e 's|@@PACKAGE@@|chromium-browser|g;
+ s|@@MENUNAME@@|Chromium|g;' \
+ chrome/app/resources/manpage.1.in > \
+ out/Release/chromium-browser.1 || die
+
+ # Build desktop file; bug #706786
+ sed -e 's|@@MENUNAME@@|Chromium|g;
+ s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
+ s|@@PACKAGE@@|chromium-browser|g;
+ s|\(^Exec=\)/usr/bin/|\1|g;' \
+ chrome/installer/linux/common/desktop.template > \
+ out/Release/chromium-browser-chromium.desktop || die
+
+ # Build vk_swiftshader_icd.json; bug #827861
+ sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \
+ third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \
+ out/Release/vk_swiftshader_icd.json || die
+}
+
+src_test() {
+ # Initial list of tests to skip pulled from Alpine. Thanks Lauren!
+ # https://issues.chromium.org/issues/40939315
+ local skip_tests=(
+ 'MessagePumpLibeventTest.NestedNotification*'
+ ClampTest.Death
+ OptionalTest.DereferencingNoValueCrashes
+ PlatformThreadTest.SetCurrentThreadTypeTest
+ RawPtrTest.TrivialRelocability
+ SafeNumerics.IntMaxOperations
+ StackTraceTest.TraceStackFramePointersFromBuffer
+ StringPieceTest.InvalidLengthDeath
+ StringPieceTest.OutOfBoundsDeath
+ ThreadPoolEnvironmentConfig.CanUseBackgroundPriorityForWorker
+ ValuesUtilTest.FilePath
+ # Gentoo-specific
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/0
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/1
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/2
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedAllocReturnNullDirect/3
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/0
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/1
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/2
+ AlternateTestParams/PartitionAllocDeathTest.RepeatedReallocReturnNullDirect/3
+ CharacterEncodingTest.GetCanonicalEncodingNameByAliasName
+ CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGFPE
+ CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGILL
+ CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGV
+ CheckExitCodeAfterSignalHandlerDeathTest.CheckSIGSEGVNonCanonicalAddress
+ FilePathTest.FromUTF8Unsafe_And_AsUTF8Unsafe
+ FileTest.GetInfoForCreationTime
+ ICUStringConversionsTest.ConvertToUtf8AndNormalize
+ NumberFormattingTest.FormatPercent
+ PathServiceTest.CheckedGetFailure
+ PlatformThreadTest.CanChangeThreadType
+ RustLogIntegrationTest.CheckAllSeverity
+ StackCanary.ChangingStackCanaryCrashesOnReturn
+ StackTraceDeathTest.StackDumpSignalHandlerIsMallocFree
+ SysStrings.SysNativeMBAndWide
+ SysStrings.SysNativeMBToWide
+ SysStrings.SysWideToNativeMB
+ TestLauncherTools.TruncateSnippetFocusedMatchesFatalMessagesTest
+ ToolsSanityTest.BadVirtualCallNull
+ ToolsSanityTest.BadVirtualCallWrongType
+ CancelableEventTest.BothCancelFailureAndSucceedOccurUnderContention #new m133: TODO investigate
+ DriveInfoTest.GetFileDriveInfo # new m137: TODO investigate
+ # Broken since M139 dev
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/RendererProcessIsCritical
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/UtilityProcessIsCritical
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/BrowserProcessIsCritical
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/MainThreadIsCritical
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/IOThreadIsCritical
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/CompositorThreadIsCritical
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/ThreadPoolIsNotCritical
+ # M140
+ CriticalProcessAndThreadSpotChecks/HangWatcherAnyCriticalThreadTests.AnyCriticalThreadHung/GpuProcessIsCritical
+ )
+ local test_filter="-$(IFS=:; printf '%s' "${skip_tests[*]}")"
+ # test-launcher-bot-mode enables parallelism and plain output
+ ./out/Release/base_unittests --test-launcher-bot-mode \
+ --test-launcher-jobs="$(makeopts_jobs)" \
+ --gtest_filter="${test_filter}" || die "Tests failed!"
+}
+
+src_install() {
+ local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
+ exeinto "${CHROMIUM_HOME}"
+ doexe out/Release/chrome
+
+ newexe out/Release/chrome_sandbox chrome-sandbox
+ fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
+
+ doexe out/Release/chromedriver
+ doexe out/Release/chrome_crashpad_handler
+
+ ozone_auto_session () {
+ use X && use wayland && ! use headless && echo true || echo false
+ }
+ local sedargs=( -e
+ "s:/usr/lib/:/usr/$(get_libdir)/:g;
+ s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g"
+ )
+ sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die
+ doexe chromium-launcher.sh
+
+ # It is important that we name the target "chromium-browser",
+ # xdg-utils expect it; bug #355517.
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
+ # keep the old symlink around for consistency
+ dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
+
+ dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
+
+ # Allow users to override command-line options, bug #357629.
+ insinto /etc/chromium
+ newins "${FILESDIR}/chromium.default" "default"
+
+ pushd out/Release/locales > /dev/null || die
+ chromium_remove_language_paks
+ popd
+
+ insinto "${CHROMIUM_HOME}"
+ doins out/Release/*.bin
+ doins out/Release/*.pak
+
+ if use bindist; then
+ # We built libffmpeg as a component library, but we can't distribute it
+ # with proprietary codec support. Remove it and make a symlink to the requested
+ # system library.
+ rm -f out/Release/libffmpeg.so \
+ || die "Failed to remove bundled libffmpeg.so (with proprietary codecs)"
+ # symlink the libffmpeg.so from either ffmpeg-chromium or ffmpeg[chromium].
+ einfo "Creating symlink to libffmpeg.so from $(usex ffmpeg-chromium ffmpeg-chromium ffmpeg[chromium])..."
+ dosym ../chromium/libffmpeg.so$(usex ffmpeg-chromium .${PV%%\.*} "") \
+ /usr/$(get_libdir)/chromium-browser/libffmpeg.so
+ fi
+
+ (
+ shopt -s nullglob
+ local files=(out/Release/*.so out/Release/*.so.[0-9])
+ [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}"
+ )
+
+ # Install bundled xdg-utils, avoids installing X11 libraries with USE="-X wayland"
+ doins out/Release/xdg-{settings,mime}
+
+ if ! use system-icu && ! use headless; then
+ doins out/Release/icudtl.dat
+ fi
+
+ doins -r out/Release/locales
+ doins -r out/Release/MEIPreload
+
+ # Install vk_swiftshader_icd.json; bug #827861
+ doins out/Release/vk_swiftshader_icd.json
+
+ if [[ -d out/Release/swiftshader ]]; then
+ insinto "${CHROMIUM_HOME}/swiftshader"
+ doins out/Release/swiftshader/*.so
+ fi
+
+ # Install icons
+ local branding size
+ for size in 16 24 32 48 64 128 256 ; do
+ case ${size} in
+ 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
+ *) branding="chrome/app/theme/chromium" ;;
+ esac
+ newicon -s ${size} "${branding}/product_logo_${size}.png" \
+ chromium-browser.png
+ done
+
+ # Install desktop entry
+ domenu out/Release/chromium-browser-chromium.desktop
+
+ # Install GNOME default application entry (bug #303100).
+ insinto /usr/share/gnome-control-center/default-apps
+ newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
+
+ # Install manpage; bug #684550
+ doman out/Release/chromium-browser.1
+ dosym chromium-browser.1 /usr/share/man/man1/chromium.1
+
+ readme.gentoo_create_doc
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+ xdg_desktop_database_update
+ readme.gentoo_print_elog
+
+ if ! use headless; then
+ if use vaapi; then
+ elog "Hardware-accelerated video decoding configuration:"
+ elog
+ elog "Chromium supports multiple backends for hardware acceleration. To enable one,"
+ elog " Add to CHROMIUM_FLAGS in /etc/chromium/default:"
+ elog
+ elog "1. VA-API with OpenGL (recommended for most users):"
+ elog " --enable-features=AcceleratedVideoDecodeLinuxGL"
+ elog " VaapiVideoDecoder may need to be added as well, but try without first."
+ elog
+ if use wayland; then
+ elog "2. Enhanced Wayland/EGL performance:"
+ elog " --enable-features=AcceleratedVideoDecodeLinuxGL,AcceleratedVideoDecodeLinuxZeroCopyGL"
+ elog
+ fi
+ if use X; then
+ elog "$(usex wayland "3" "2"). VA-API with Vulkan:"
+ elog " --enable-features=VaapiVideoDecoder,VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE"
+ elog
+ if use wayland; then
+ elog " NOTE: Vulkan acceleration requires X11 and will not work under Wayland sessions."
+ elog " Use OpenGL-based acceleration instead when running under Wayland."
+ elog
+ fi
+ fi
+ elog "Additional options:"
+ elog " To enable hardware-accelerated encoding (if supported)"
+ elog " add 'AcceleratedVideoEncoder' to your feature list"
+ elog " VaapiIgnoreDriverChecks bypasses driver compatibility checks"
+ elog " (may be needed for newer/unsupported hardware)"
+ elog
+ else
+ elog "This Chromium build was compiled without VA-API support, which provides"
+ elog "hardware-accelerated video decoding."
+ fi
+ if use screencast; then
+ elog "Screencast is disabled by default at runtime. Either enable it"
+ elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer"
+ elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ if use gtk4; then
+ elog "Chromium prefers GTK3 over GTK4 at runtime. To override this"
+ elog "behavior you need to pass --gtk-version=4, e.g. by adding it"
+ elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ fi
+ fi
+
+ if systemd_is_booted && ! [[ -f "/etc/machine-id" ]]; then
+ ewarn "The lack of an '/etc/machine-id' file on this system booted with systemd"
+ ewarn "indicates that the Gentoo handbook was not followed to completion."
+ ewarn ""
+ ewarn "Chromium is known to behave unpredictably with this system configuration;"
+ ewarn "please complete the configuration of this system before logging any bugs."
+ fi
+}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 9e07279bf4e2..ea314bb16c64 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -304,7 +304,7 @@ DIST firefox-140.3.0esr-zh-CN.xpi 460318 BLAKE2B ae3fc439620d4a9bfb2a536e07c0056
DIST firefox-140.3.0esr-zh-TW.xpi 463322 BLAKE2B bb0279737e060046913db76b9d7990bc0012f256d0cbe02a7f38bcbe48416c8576fb29c771c01cd629f17ba69372091151c62afeb0822e2fc12fcd9568fa5b55 SHA512 888d39a834e72651d86315605762231902ad51b3a72bb8fece0144b327d52ced6b8adfb00024af9e9402af74c3c152d82c219cd667cebc201e056d8c3ee57fee
DIST firefox-140.3.0esr.source.tar.xz 645261332 BLAKE2B ec39c0409535aed81b90fbe6bedbbae25f2c2962f36317e433688c8699dd6f6d792f260757b46d1e42c40c48d6ebba4bdeb3e3093bc837768cafe794020224ff SHA512 f2a45352372a7c54bfc3a07652098b55634d111ea88550d33e7e2710d15524d689ee39fbd3b2049643436530e13c237d03e05fb7abd3970c9c18b66e5a84c85a
DIST firefox-140esr-patches-01.tar.xz 11100 BLAKE2B 7a433e80efab15386ea69fdabae0354fb7ca431e0370fd642a864e20b2a6b558a187580513bbdd92b2eea98059eb4ebc5eb2117ebdab810643a842eeb0d82da7 SHA512 50a33f760d57c52a233fe6769931a5c869f72e68af2492fb068f2e3f2a3de5acdf21beea01dc6069911bd00f15c16b26e40e58a9c4f332d3247bbdceac4cde93
-DIST firefox-140esr-patches-02.tar.xz 13080 BLAKE2B 36bab07dedb7eed599cd1e5745ce25ad65a49a518482ab895a2302c3f0b179a289bf641673660a27261390a65482e6450ae70998e7811687e7bca08384431ce6 SHA512 958a95eaa221ae100f4de81d929365486f4d374a326b91d601d1a1eda0171646330474c802c255b4e4959694563de8b02e3464a1520c2a12f65a25ebac629d89
+DIST firefox-140esr-patches-03.tar.xz 13452 BLAKE2B f1e5da9400ae5d15dec852f0d68d470f40cff11764813bb7429f320d82cbf838e4e6cc7097f42d154a4a67061a66ad31c0749020067fd2a7f891c9003d163b80 SHA512 966aa2d0b8472bd4c002676572b0755cbf0ecce8709776d07fa2cfec512d942ebc735c6ac20c5a5a19af8e00d762e8967c7d43325987c3b331c8c86183eec044
DIST firefox-141-patches-02.tar.xz 11400 BLAKE2B 0986721d628294f2ee9b7b0a417a146418137abfdcda312ececd47ff35d5cfffb098a91e159501100704fe0301481687d2fd24ae76039c384ef41405f21513c7 SHA512 320ed49fbf3edec18de396f7b67a605c01335b8d1634b3a7408437db4b99ea633f50298c111e81218ee33535b344b047e7cfcf7dcc7345004af303eda387536e
DIST firefox-142.0-ach.xpi 294514 BLAKE2B 33b9b09abb247c47e3dd7969d9aaf280e22255fa638515a8ddf2531185d6331bbf53b1f321a6bd7961e8799e802693a3c5cd57db9b59afa9d7d1487c34315268 SHA512 2c5c438e34bd8b1e3a3f2ff532216863d775d0b278a9fe0cbe03bfd0ff8e709537d95328555a021713f1f952d8f5e8ab61242d01c692331d151e3ff8064c1e17
DIST firefox-142.0-af.xpi 267768 BLAKE2B a9297948c524ee96b7642e61944ea9adb6c1f339f4a341791a3381a48fe522ecb8bf06bddc3f256d0bc06762f98e39c0bf76131722713daad90bd685bd521e74 SHA512 6ca90764821f482cb8fc43b3f06e8bc9b45724d7a4a4d7779053a9fb19b2fcde7ae2b34e5c87a934fb93686427a0b7db03b7a5ce2164f92fffe73c8d258353fa
@@ -508,7 +508,7 @@ DIST firefox-142.0.1-zh-CN.xpi 465402 BLAKE2B bbd4dc1a9e031c5ef2b0a31a2dd7edbf15
DIST firefox-142.0.1-zh-TW.xpi 468322 BLAKE2B 7ae8663f9b4d5cb50b53662c77843680e48568b008b901324cad0cf03c04347bbb2faf858ece5a89b5b0d7a5ae1c6268fbe4b05f8e422668a22333be7cd5f716 SHA512 21ca00aad02ea23d1eaffcced33dc6d153123e9d4a6c4d4cc1509a70d974446428b378702a2bdcb2be67715d60ff7c84002bfe208ba3dfdb35d619de3a58ebc6
DIST firefox-142.0.1.source.tar.xz 634262768 BLAKE2B ec132591ade9a8c8a4bfcede9a0764ae5f505ed47bc49a905c1222646052873ce1cea975bf21e885f618a505f763e1461318bb90ebe1dc9b205b242734fb1c26 SHA512 fca1b9c67a0b2f216f1f11fd5e3a08920998921e3d61eb633f1dde7fe69cb40cdbb63a41a1dfc4f1022509da643e3791467d88e62e7ea30b293ebf69d87bb585
DIST firefox-142.0.source.tar.xz 638180600 BLAKE2B d6b2f541359159fc6302d59c60e28facd931db1dd82d0692e0a185a63d2dcf3bcf99968247b05d46134c3dd05aaf83b4299d23d6a5ff6041da196785d09b7277 SHA512 b0c1c766083a30a92b77dcf16a584d9fb341cd811d21c3a34da4cd0d714fd6adc73b608092d66058697bc4562faacc44859153e49ffdeb6e14e059e59f2ea246
-DIST firefox-143-patches-01.tar.xz 13332 BLAKE2B a49f2ece3e2de7fe32f4ccf8c85b7b706884bcf6928a697ccb0483df6ebf7ca8856c8cc1429c04bb26889343e379b025417e4c40c7ee8c6fd19387bbc88a7e3d SHA512 d4ffc1f7bfbf039faa5a3dd6aa3c5fe31fad56764a09580015e01c129fc402742fad12a1b9b536826e4563e96d4ab6089c8a01b08be81cfee1ae24232ec36c64
+DIST firefox-143-patches-02.tar.xz 13704 BLAKE2B 72376ddcc74f97b448e86d464f74bfdb9dbabdf973bf2da6424ab9c78eacf69167114d54867ac3c1c0e39a2bc2efc2e66f2995b3200e3ab72f6f7f795257a03b SHA512 d05a04bebe67a465f43c26492d34bb98ac473b4bdaf98831ed75483842a745fd34ba678e783e7708443f358eb8b0520f263b2a0710c264cef9fffcab30646708
DIST firefox-143.0-ach.xpi 293829 BLAKE2B 465d4e8b99eaa790014f87844e8d65d6b20a629023a14447c959ab97d4c19dc2020f6582b80e4e213db28d415179a9bc5b3d2aacb29a0908654c9bbabac97f8c SHA512 f1beacab86215f12dc3884aa07950f788e5836105cbd1f3edcf87ae858060642620d5615bf72d123233c669ec7f3a92a35d67a3d9f2d807d2d326e32ffc01c75
DIST firefox-143.0-af.xpi 267098 BLAKE2B f602110d567b6429ce52f176481e0f653d86fd8aca7dabae2099ad3b3d5665c0e818498acf0a67124fa556ccb26ce98597b90f1c733d0cbd303eb06aff1a1c84 SHA512 adf4e5fef87b1633daac1ca085cf1816453872eca3b9a83cb516a024ece6ae5dc07cfd58f287487e12b0734da0310332b0f09e961835b5a401c3d9ffcd533e36
DIST firefox-143.0-an.xpi 331500 BLAKE2B 702ca62e33d1a04ea064714ada68f1f071b8f3daaa76c41d690b50162e603d94364de1b7eebf5432357c1eaffed92c916ec2b5c460573b86e45bf886dddae153 SHA512 d5b5e89537127bb022f17868df2c7a88fcde0a52e3314db592fb69f601682d197a81d42cd9d1483c440c59357828bbc43af882da6606f3f4bcf485dd29694300
diff --git a/www-client/firefox/firefox-140.3.0.ebuild b/www-client/firefox/firefox-140.3.0.ebuild
index 6f43c7c14b46..117a34efe0df 100644
--- a/www-client/firefox/firefox-140.3.0.ebuild
+++ b/www-client/firefox/firefox-140.3.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-140esr-patches-02.tar.xz"
+FIREFOX_PATCHSET="firefox-140esr-patches-03.tar.xz"
FIREFOX_LOONG_PATCHSET="firefox-139-loong-patches-02.tar.xz"
LLVM_COMPAT=( 19 20 )
diff --git a/www-client/firefox/firefox-143.0.ebuild b/www-client/firefox/firefox-143.0.ebuild
index a1857362c687..85e78cd79631 100644
--- a/www-client/firefox/firefox-143.0.ebuild
+++ b/www-client/firefox/firefox-143.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-143-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-143-patches-02.tar.xz"
LLVM_COMPAT=( 19 20 )
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 860e56a76a5d..082ac1caee66 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_141.0.7390.16-1_amd64.deb 122441160 BLAKE2B d97a7312c784bd1b1001e48a89f281295afbaac762909d6e95666c6b1345653d70fce6717f7cb30a3b908c033c7502b140e7f840715edb5b8a7d143cd507a00f SHA512 3eafa8bf3d2186238732ccb8375246be55b272a043712732871a9cc38d6a96b853897a5ca37130aa32f54e13f90f5794b89ae893bfde407ac7833d47bd6d6be3
+DIST google-chrome-beta_141.0.7390.30-1_amd64.deb 120312332 BLAKE2B baa6bfe070bad55e5c1fe2e772453834f3d734429cc89247214710b31f29f30b25e5debcc1656b1f50e45ebb7b8097b73423c3a5a10e1704a50dd665783da925 SHA512 c57a400eb721e387cdad2756a262d562a7c5b8b868b07cdfd90f181207f2078ef7cdb15b6168f6710cd150114361cbfec03e4bf3a60284fe044c822f14164f40
diff --git a/www-client/google-chrome-beta/google-chrome-beta-141.0.7390.16.ebuild b/www-client/google-chrome-beta/google-chrome-beta-141.0.7390.30.ebuild
index 757bf0102f17..757bf0102f17 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-141.0.7390.16.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-141.0.7390.30.ebuild
diff --git a/www-client/microsoft-edge/Manifest b/www-client/microsoft-edge/Manifest
index 62321493b1dc..b6af5baf4848 100644
--- a/www-client/microsoft-edge/Manifest
+++ b/www-client/microsoft-edge/Manifest
@@ -1 +1 @@
-DIST microsoft-edge-stable_140.0.3485.66-1_amd64.deb 180287010 BLAKE2B 4153455ea15edeada78af40f644d9232989ebd8bef63157dd3617d340ae5d391a2084f167bff6b2b5baf815c69b87d334802cf0bb2256c76556f0d49b2b2d168 SHA512 fbef265e307edf065cbc2067789ccd0d7d8add07b0525e719b122649c9fcbe8f4274c370d0dae297b34fa9bda4873d543800acaa3fe9063d1b0c5b7b92bf3ec6
+DIST microsoft-edge-stable_140.0.3485.81-1_amd64.deb 180259750 BLAKE2B 6c137d1da0b09a108f94289e613545fb3ab078e6f29e8a0893882a46ba3fbdff1af829c202897bc37fd074163bf61ed9a3ff7c1304b9832ea413b7980bde6936 SHA512 6879545e64cc8628fae176a28acf1e28b8b98ffc95da1ab843966b8df8e569d14401cefafedd78d5b75e9825a16e356f35fa00d0a94a052eed7fe429246dc6fe
diff --git a/www-client/microsoft-edge/microsoft-edge-140.0.3485.66-r1.ebuild b/www-client/microsoft-edge/microsoft-edge-140.0.3485.81.ebuild
index 81c22e9e3aba..81c22e9e3aba 100644
--- a/www-client/microsoft-edge/microsoft-edge-140.0.3485.66-r1.ebuild
+++ b/www-client/microsoft-edge/microsoft-edge-140.0.3485.81.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 0a710eb30e20..88dd4b20a4c7 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1 +1 @@
-DIST opera-stable_122.0.5643.24_amd64.deb 131566860 BLAKE2B 6f2d9715721bc3f29a7a4b0c38bd980d9ab7e074b1d5a4757a930784b73a2fbaa156913b1ebf0d89bc407d14fa0dab8ccb8ec321e027a4ba29ba30aa6f9991e8 SHA512 dc6d4f0d9af614165020fa5eb18155bdc189638d9f3b7fd78c4982624070c407d806ebcd00b038077b1d1dcafcba16cdeb9ec9fa537bbed4f9d9857d93a5f397
+DIST opera-stable_122.0.5643.51_amd64.deb 131581880 BLAKE2B dc67372d7a63f1af2e6c27965cd7f56144048f1b8f369f7044c89f1b42a7d4f8089677e3406254e7fb43f3c8c07b9ed6e3ff64839170fccd27501d79967c4a59 SHA512 2689c84f5c3a3f7dcdf6ff20a8485223002084413c7209c48ccbb518fb07cba9c9be6a0978e675ade302067d839f3dc7e02feff1a765f4d35673e6464fc14358
diff --git a/www-client/opera/opera-122.0.5643.24.ebuild b/www-client/opera/opera-122.0.5643.51.ebuild
index e3190e92a790..e3190e92a790 100644
--- a/www-client/opera/opera-122.0.5643.24.ebuild
+++ b/www-client/opera/opera-122.0.5643.51.ebuild
diff --git a/www-client/waterfox/waterfox-6.6.3.ebuild b/www-client/waterfox/waterfox-6.6.3.ebuild
index 789dbdacd4ac..098739674873 100644
--- a/www-client/waterfox/waterfox-6.6.3.ebuild
+++ b/www-client/waterfox/waterfox-6.6.3.ebuild
@@ -504,6 +504,9 @@ src_prepare() {
rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
fi
+ # Remove patches already applied in Waterfox
+ rm -v "${WORKDIR}"/firefox-patches/0015-bmo-1874059-fix-libcxx-18.patch || die
+
# Workaround for bgo#915651 on musl
if use elibc_glibc ; then
rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest
index 69933eefd7c1..076687f3f06d 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_141.0.7390.16-1_amd64.deb 122441160 BLAKE2B d97a7312c784bd1b1001e48a89f281295afbaac762909d6e95666c6b1345653d70fce6717f7cb30a3b908c033c7502b140e7f840715edb5b8a7d143cd507a00f SHA512 3eafa8bf3d2186238732ccb8375246be55b272a043712732871a9cc38d6a96b853897a5ca37130aa32f54e13f90f5794b89ae893bfde407ac7833d47bd6d6be3
+DIST google-chrome-beta_141.0.7390.30-1_amd64.deb 120312332 BLAKE2B baa6bfe070bad55e5c1fe2e772453834f3d734429cc89247214710b31f29f30b25e5debcc1656b1f50e45ebb7b8097b73423c3a5a10e1704a50dd665783da925 SHA512 c57a400eb721e387cdad2756a262d562a7c5b8b868b07cdfd90f181207f2078ef7cdb15b6168f6710cd150114361cbfec03e4bf3a60284fe044c822f14164f40
DIST google-chrome-stable_140.0.7339.185-1_amd64.deb 120764812 BLAKE2B 0879912db4027168655b401668dffda7b8db9b97d4b6254836810d5cdd87deb73605e398cdf457b03e8ce4ecd4c26073fd3244486fcdf7a210219225aa649e04 SHA512 30c248eb823c873cb09f358b083d5ca1d9297102071aa11c719cb4941fef7ead47836ccc117f148ae056d0da264318843f324e945ad4a63247d26dad624d6120
DIST google-chrome-unstable_142.0.7405.0-1_amd64.deb 123102848 BLAKE2B 805357a31fc745f1a973ef6895af4998da27a94f33f44722fe2d5bb2c1d7113ef7c0d90dd4796f927564304d4d168f391c8256492043ac6ee3c6b292dd0e2bc8 SHA512 5297a9a2dead0274b780667eaa5f03f48fd473cdfd878cf738297d7e0b131dcccbe79f07161b28fecfe60220c352eee08af9bfbf015cf9bba61d07a5e8d83209
diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.16_beta.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.30_beta.ebuild
index 7d3f79816251..7d3f79816251 100644
--- a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.16_beta.ebuild
+++ b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-141.0.7390.30_beta.ebuild
diff --git a/www-servers/lighttpd/lighttpd-1.4.82.ebuild b/www-servers/lighttpd/lighttpd-1.4.82.ebuild
index 439a316ec280..8a1fb65fd21a 100644
--- a/www-servers/lighttpd/lighttpd-1.4.82.ebuild
+++ b/www-servers/lighttpd/lighttpd-1.4.82.ebuild
@@ -17,7 +17,7 @@ else
https://download.lighttpd.net/lighttpd/releases-1.4.x/${P}.tar.xz
verify-sig? ( https://download.lighttpd.net/lighttpd/releases-$(ver_cut 1-2).x/${P}.tar.xz.asc )
"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
LICENSE="BSD GPL-2"
diff --git a/x11-misc/slock/slock-1.6.ebuild b/x11-misc/slock/slock-1.6.ebuild
index e5f1ab80271b..7070e3367b4c 100644
--- a/x11-misc/slock/slock-1.6.ebuild
+++ b/x11-misc/slock/slock-1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 ~hppa ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~hppa ppc64 x86"
RDEPEND="
virtual/libcrypt:=
diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r4.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r4.ebuild
new file mode 100644
index 000000000000..de9b0b478f51
--- /dev/null
+++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.31-r4.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL=no
+inherit autotools desktop systemd perl-module prefix
+
+COLOUR_PATCH_NAME="${PN}-9.31_24-bit-color_aur-9.31-20239117.patch"
+
+DESCRIPTION="rxvt clone with xft and unicode support"
+HOMEPAGE="http://software.schmorp.de/pkg/rxvt-unicode.html"
+SRC_URI="
+ http://dist.schmorp.de/rxvt-unicode/Attic/${P}.tar.bz2
+ https://dev.gentoo.org/~marecki/dists/${CATEGORY}/${PN}/${COLOUR_PATCH_NAME}.xz
+"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="24-bit-color 256-color blink fading-colors +font-styles gdk-pixbuf iso14755 +mousewheel
+ perl startup-notification unicode3 wide-glyphs xft ${GENTOO_PERL_USESTRING}"
+
+RDEPEND="
+ dev-libs/libptytty
+ media-libs/fontconfig
+ >=sys-libs/ncurses-5.7-r6:=
+ x11-libs/libX11
+ x11-libs/libXrender
+ x11-libs/libXt
+ gdk-pixbuf? ( x11-libs/gdk-pixbuf )
+ perl? (
+ ${GENTOO_PERL_DEPSTRING}
+ dev-lang/perl:=
+ )
+ startup-notification? ( x11-libs/startup-notification )
+ xft? ( x11-libs/libXft )
+"
+DEPEND="
+ ${RDEPEND}
+ x11-base/xorg-proto
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-9.06-case-insensitive-fs.patch
+ "${FILESDIR}"/${PN}-9.21-xsubpp.patch
+ "${FILESDIR}"/${PN}-9.31-enable-wide-glyphs.patch
+ "${FILESDIR}"/${PN}-9.31-perl5.38.patch
+ "${FILESDIR}"/${PN}-9.31-osc-colour-command-termination.patch
+)
+DOCS=(
+ Changes
+ README.FAQ
+ doc/README.xvt
+ doc/changes.txt
+ doc/etc/${PN}.term{cap,info}
+ doc/rxvt-tabbed
+)
+
+src_prepare() {
+ default
+
+ # Current patch is too aggressive to apply unconditionally, see Bug #801571
+ if use 24-bit-color; then
+ eapply "${WORKDIR}"/${COLOUR_PATCH_NAME}
+ eautoreconf
+ fi
+
+ # kill the rxvt-unicode terminfo file - #192083
+ sed -i -e "/rxvt-unicode.terminfo/d" doc/Makefile.in || die "sed failed"
+
+ # use xsubpp from Prefix - #506500
+ hprefixify -q '"' -w "/xsubpp/" src/Makefile.in
+}
+
+src_configure() {
+ # --enable-everything goes first: the order of the arguments matters
+ local myconf=(
+ --enable-everything
+ $(use_enable 256-color)
+ $(use_enable blink text-blink)
+ $(use_enable fading-colors fading)
+ $(use_enable font-styles)
+ $(use_enable gdk-pixbuf pixbuf)
+ $(use_enable iso14755)
+ $(use_enable mousewheel)
+ $(use_enable perl)
+ $(use_enable startup-notification)
+ $(use_enable unicode3)
+ $(use_enable wide-glyphs)
+ $(use_enable xft)
+ )
+ if use 24-bit-color; then
+ myconf+=( --enable-24-bit-color )
+ fi
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ sed -i \
+ -e 's/RXVT_BASENAME = "rxvt"/RXVT_BASENAME = "urxvt"/' \
+ "${S}"/doc/rxvt-tabbed || die
+}
+
+src_test() {
+ # Avoid perl-module_src_test (bug #963096)
+ default
+}
+
+src_install() {
+ default
+
+ systemd_douserunit "${FILESDIR}"/urxvtd.service
+ systemd_douserunit "${FILESDIR}"/urxvtd.socket
+
+ make_desktop_entry urxvt rxvt-unicode utilities-terminal \
+ "System;TerminalEmulator"
+}
+
+pkg_postinst() {
+ if use 24-bit-color; then
+ ewarn
+ ewarn "You have enabled 24-bit colour support in ${PN}, which is UNOFFICIAL and INCOMPLETE."
+ ewarn "You may or may not encounter visual glitches or stability issues. When in doubt,"
+ ewarn "rebuild =${CATEGORY}/${PF} with USE=-24-bit-color (the default setting)."
+ ewarn
+ fi
+ if use perl && ! use fading-colors; then
+ ewarn "Note that some of the Perl plug-ins bundled with ${PN} will fail to load without USE=fading-colors"
+ fi
+ if use wide-glyphs; then
+ ewarn
+ ewarn "You have enabled wide-glyph support in ${PN}, which is UNOFFICIAL."
+ ewarn "You may or may not encounter visual glitches or stability issues. When in doubt,"
+ ewarn "rebuild =${CATEGORY}/${PF} with USE=-wide-glyphs (the default setting)."
+ ewarn
+ fi
+}
diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.5.ebuild b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.5.ebuild
index ae59868a8df2..f9c0c83ba406 100644
--- a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.5.ebuild
+++ b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="utempter wayland X"
REQUIRED_USE="|| ( wayland X )"
diff --git a/x11-wm/e16/Manifest b/x11-wm/e16/Manifest
index 5392b65f5e23..0ec4d6a87ac1 100644
--- a/x11-wm/e16/Manifest
+++ b/x11-wm/e16/Manifest
@@ -1,3 +1 @@
-DIST e16-1.0.25.tar.xz 1400004 BLAKE2B 34ef7be6896d04234b3a48675c185aa86d7a70e0e8b5db2cdf15bef4336a40575065713f9612b94dd29a490902f36f9eb08489a779160801e885a5635d896e56 SHA512 e5cc6b08ddad8eb3052dbafda2a0ab56134e90eb9cdf75da405ac853301eadf8348dc918218119117a1f96d08e562367ff60365deb790a14af5fbdaaf89684d3
-DIST e16-1.0.29.tar.xz 1410672 BLAKE2B 5b96a13ed6ec70d01772cade4d85caf39f6b156a48a6778a9312cce4c9ade95f5c77d991de4d9128fff27abb7cc78add08930615031117c6b0791ddb5743553d SHA512 930fd97c125e85cca6ee4cb1eae350219721d9e96824f2147fedfcd4050596e603ed174789faaf23b1265671e18d1717eba6a3dae7e4fa944bf7eff01b707a4c
DIST e16-1.0.31.tar.xz 1420172 BLAKE2B 0ae698cae7e3663ae721cc9b538565e882aaacb17ed3af76a592ac3cb7f4a7813b5b975f5e3ea17918957644ec42f20d6cc0c7ec34f4722892a68ccefe46821a SHA512 06497fafb98c3d891274e3969dcbed31a29eae619ca63ffdf766cc16eeefe4c373f54a6f64a369716fe5f10ca2fabfe5378526b59e6385ffd8e0aedb9fe50bf5
diff --git a/x11-wm/e16/e16-1.0.25-r2.ebuild b/x11-wm/e16/e16-1.0.25-r2.ebuild
deleted file mode 100644
index c03b880c7016..000000000000
--- a/x11-wm/e16/e16-1.0.25-r2.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Enlightenment Window Manager (E16)"
-HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/"
-SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa audiofile dbus debug +dialogs doc examples gnome
-libhack modules nls no-container opengl +pango +poll player
-pulseaudio select +sndfile sound +themes xcomposite +xft xi2
-xinerama xpresent +xrandr +xrender +xsm +xsync zoom"
-
-REQUIRED_USE="
- ^^ ( poll select )
- opengl? ( xcomposite )
- pango? ( xft )
- sound? (
- ^^ ( alsa player pulseaudio )
- alsa? ( ^^ ( sndfile audiofile ) )
- pulseaudio? ( ^^ ( sndfile audiofile ) )
- )
-"
-
-BDEPEND="
- nls? ( sys-devel/gettext )
- virtual/pkgconfig
-"
-COMMON_DEPEND="
- media-libs/freetype:2
- media-libs/imlib2[X,text]
- virtual/libiconv
- x11-libs/libX11
- x11-libs/libXext
- x11-misc/xbitmaps
- dbus? ( sys-apps/dbus )
- opengl? (
- media-libs/glu
- media-libs/mesa
- )
- pango? (
- dev-libs/glib:2
- x11-libs/pango[X]
- )
- sound? (
- alsa? ( media-libs/alsa-lib )
- player? ( media-sound/alsa-utils )
- pulseaudio? ( || (
- media-libs/libpulse
- media-sound/apulse[sdk]
- ) )
- audiofile? ( media-libs/audiofile:= )
- sndfile? ( media-libs/libsndfile )
- )
- xcomposite? (
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXfixes
- )
- xft? ( x11-libs/libXft )
- xinerama? ( x11-libs/libXinerama )
- xpresent? ( x11-libs/libXpresent )
- xrandr? ( x11-libs/libXrandr )
- xrender? ( x11-libs/libXrender )
- xsm? (
- x11-libs/libICE
- x11-libs/libSM
- )
- zoom? ( x11-libs/libXxf86vm )
-"
-RDEPEND="${COMMON_DEPEND}
- doc? ( app-doc/e16-docs )
- nls? ( virtual/libintl )
- themes? ( x11-themes/e16-themes )
- !x11-wm/enlightenment:0
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-
-src_configure() {
- local myconf=(
- $(use_enable dbus)
- $(use_enable debug libtrip)
- $(use_enable dialogs)
- $(use_enable doc docs)
- $(use_enable libhack)
- $(use_enable modules)
- $(use_enable nls)
- $(use_enable no-container)
- $(use_enable opengl glx)
- $(use_enable pango)
- $(use_enable xcomposite composite)
- $(use_enable xft)
- $(use_enable xi2)
- $(use_enable xinerama)
- $(use_enable xpresent)
- $(use_enable xrandr)
- $(use_enable xrender)
- $(use_enable xsm sm)
- $(use_enable xsync)
- $(use_enable zoom)
- $(use_with gnome gnome gnome3)
- --enable-mans
- --disable-docs
- --disable-esdtest
- --disable-gcc-cpp
- --disable-werror
- --disable-xscrnsaver
- )
- if use sound; then
- use alsa && myconf+=( --enable-sound=alsa )
- use pulseaudio && myconf+=( --enable-sound=pulseaudio )
- use player && myconf+=( --enable-sound=player )
-
- if use alsa || use pulseaudio; then
- use sndfile && myconf+=( --with-sndldr=sndfile )
- use audiofile && myconf+=( --with-sndldr=audiofile )
- else
- myconf+=( --without-sndldr )
- fi
- else
- myconf+=( --disable-sound --without-sndldr )
- fi
- use poll && myconf+=( --with-evhan=poll )
- use select && myconf+=( --with-evhan=select )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- docompress -x /usr/share/doc/${PF}/e16.html
- dodoc COMPLIANCE docs/e16.html
- use examples && dodoc -r sample-scripts
-}
-
-pkg_postinst() {
- einfo "In order to use custom fonts, put them into ~/.e16/fonts/ and use"
- einfo "appropriate names in ~/.e16/fonts.cfg. \"Use theme font configuration\""
- einfo "in the Theme setting should be disabled for this to work."
-}
diff --git a/x11-wm/e16/e16-1.0.29-r1.ebuild b/x11-wm/e16/e16-1.0.29-r1.ebuild
deleted file mode 100644
index 6f67b27ef0ec..000000000000
--- a/x11-wm/e16/e16-1.0.29-r1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Enlightenment Window Manager (E16)"
-HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/"
-SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+alsa audiofile dbus debug +dialogs doc examples gnome
-libhack modules nls no-container opengl +pango +poll player
-pulseaudio select +sndfile sound +themes xcomposite +xft xi2
-xinerama xpresent +xrandr +xrender +xsm +xsync zoom"
-
-REQUIRED_USE="
- ^^ ( poll select )
- opengl? ( xcomposite )
- pango? ( xft )
- sound? (
- ^^ ( alsa player pulseaudio )
- alsa? ( ^^ ( sndfile audiofile ) )
- pulseaudio? ( ^^ ( sndfile audiofile ) )
- )
-"
-
-BDEPEND="
- nls? ( sys-devel/gettext )
- virtual/pkgconfig
-"
-COMMON_DEPEND="
- media-libs/freetype:2
- media-libs/imlib2[X,text]
- virtual/libiconv
- x11-libs/libX11
- x11-libs/libXext
- x11-misc/xbitmaps
- dbus? ( sys-apps/dbus )
- opengl? (
- media-libs/glu
- media-libs/mesa
- )
- pango? (
- dev-libs/glib:2
- x11-libs/pango[X]
- )
- sound? (
- alsa? ( media-libs/alsa-lib )
- player? ( media-sound/alsa-utils )
- pulseaudio? ( || (
- media-libs/libpulse
- media-sound/apulse[sdk]
- ) )
- audiofile? ( media-libs/audiofile:= )
- sndfile? ( media-libs/libsndfile )
- )
- xcomposite? (
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXfixes
- )
- xft? ( x11-libs/libXft )
- xinerama? ( x11-libs/libXinerama )
- xpresent? ( x11-libs/libXpresent )
- xrandr? ( x11-libs/libXrandr )
- xrender? ( x11-libs/libXrender )
- xsm? (
- x11-libs/libICE
- x11-libs/libSM
- )
- zoom? ( x11-libs/libXxf86vm )
-"
-RDEPEND="${COMMON_DEPEND}
- doc? ( app-doc/e16-docs )
- nls? ( virtual/libintl )
- themes? ( x11-themes/e16-themes )
- !x11-wm/enlightenment:0
-"
-DEPEND="${COMMON_DEPEND}
- x11-base/xorg-proto
-"
-
-src_configure() {
- local myconf=(
- $(use_enable dbus)
- $(use_enable debug libtrip)
- $(use_enable dialogs)
- $(use_enable doc docs)
- $(use_enable libhack)
- $(use_enable modules)
- $(use_enable nls)
- $(use_enable no-container containerless)
- $(use_enable opengl glx)
- $(use_enable pango)
- $(use_enable xcomposite composite)
- $(use_enable xft)
- $(use_enable xi2)
- $(use_enable xinerama)
- $(use_enable xpresent)
- $(use_enable xrandr)
- $(use_enable xrender)
- $(use_enable xsm sm)
- $(use_enable xsync)
- $(use_enable zoom)
- $(use_with gnome gnome gnome3)
- --enable-mans
- --disable-docs
- --disable-esdtest
- --disable-gcc-cpp
- --disable-werror
- --disable-xscrnsaver
- )
- if use sound; then
- use alsa && myconf+=( --enable-sound=alsa )
- use pulseaudio && myconf+=( --enable-sound=pulseaudio )
- use player && myconf+=( --enable-sound=player )
-
- if use alsa || use pulseaudio; then
- use sndfile && myconf+=( --with-sndldr=sndfile )
- use audiofile && myconf+=( --with-sndldr=audiofile )
- else
- myconf+=( --without-sndldr )
- fi
- else
- myconf+=( --disable-sound --without-sndldr )
- fi
- use poll && myconf+=( --with-evhan=poll )
- use select && myconf+=( --with-evhan=select )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- docompress -x /usr/share/doc/${PF}/e16.html
- dodoc COMPLIANCE docs/e16.html
- use examples && dodoc -r sample-scripts
-}
-
-pkg_postinst() {
- einfo "In order to use custom fonts, put them into ~/.e16/fonts/ and use"
- einfo "appropriate names in ~/.e16/fonts.cfg. \"Use theme font configuration\""
- einfo "in the Theme setting should be disabled for this to work."
-}
diff --git a/x11-wm/e16/metadata.xml b/x11-wm/e16/metadata.xml
index 7ff54088f4cd..671e0f824bc1 100644
--- a/x11-wm/e16/metadata.xml
+++ b/x11-wm/e16/metadata.xml
@@ -15,8 +15,6 @@
<flag name="no-container">Do not use container window (experimental)</flag>
<flag name="pango">Enable pango font rendering using <pkg>x11-libs/pango</pkg></flag>
<flag name="player">Enable audio using aplay from <pkg>media-sound/alsa-utils</pkg></flag>
- <flag name="poll">Use poll() event handler API (recommended)</flag>
- <flag name="select">Use select() event handler API</flag>
<flag name="themes">Install the official E16 themes using <pkg>x11-themes/e16-themes</pkg></flag>
<flag name="xi2">Enable the experimental multipointer input XInput2. This incldues the MultiPointer X feature</flag>
<flag name="xpresent">Enable support for the X Present extension via <pkg>x11-libs/libXpresent</pkg> (experimental)</flag>
diff --git a/xfce-base/libxfce4ui/Manifest b/xfce-base/libxfce4ui/Manifest
index 835e189702c4..345b490ac97a 100644
--- a/xfce-base/libxfce4ui/Manifest
+++ b/xfce-base/libxfce4ui/Manifest
@@ -1,4 +1,2 @@
-DIST libxfce4ui-4.20.1.tar.bz2 1214543 BLAKE2B 84c843f6efdb4a429e3133241eb76707fb2a014848445b071725c4522d92808b8a12dd435c568e6c322097565050c1b009b4501b1d430a8e43cfaf9f8ea27f59 SHA512 f530e14302a4e11cc04111d5488ad4b8727bc016bfdef5fd29e1098209fd5e886dde3102bd0feab7c49daff964a4fa208b67dd83be806171f832f09e27ba40a7
DIST libxfce4ui-4.20.2.tar.bz2 1223663 BLAKE2B 0105ec24cb2b77a38d319d11d242af15f2b67b14836402607f1fa691cd35c75d863be0dcd70c991bcda8098a0e9694df9bf5f7327189c39fe6fd4f564c272648 SHA512 cc82e862de0b5ce7dc5b43b84a6231de131ad76a810c3e66e771ae364fdb4b1a91be2111ab8d601d97fffd692253e8bebf496867cef743f9344a4977fb8ff8d2
-DIST libxfce4ui-4.21.1.tar.xz 511056 BLAKE2B 47feb61ad6ea4f612ca8ccb3027e36df35e896955e2be049577dcb18386da957a23d791d0e94d1e16cc275c09558131be1c9244e9e26765eb5679a20b91d7286 SHA512 e74be58ccbbbda588f27eb188881ff5e5d4c690ce482962aa9656f765dfec83734ba4f18b5f34f3ae3337fb84d99a053796163b563cf42d745a9a2c1a8604e0e
DIST libxfce4ui-4.21.2.tar.xz 515320 BLAKE2B 380a9c568f0884506d77f0fa4c3a9e0c03e43191d8e2bd5b8e7d12bab74fc88e364d2e2f5a9413844ae8f0be627371a0c9fb23e4b861a3dd6c25e9e0eabaa7a7 SHA512 624974fdfc57d6941b0e15f0a4c6ce153fdc3260bd60c05bc436dd9d9428930f9eccb1ce6d1748af89b73769c7c91ae8f8a5c77713c5db17d03a2da66afc4db8
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild
deleted file mode 100644
index e4147ba48bf5..000000000000
--- a/xfce-base/libxfce4ui/libxfce4ui-4.20.1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils vala
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/libxfce4ui/start
- https://gitlab.xfce.org/xfce/libxfce4ui/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="glade +introspection startup-notification system-info vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?]
- >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
- >=xfce-base/xfconf-4.12.0:=
- glade? ( >=dev-util/glade-3.5.0:3.10 )
- introspection? ( >=dev-libs/gobject-introspection-1.66:= )
- system-info? (
- >=dev-libs/libgudev-232
- >=gnome-base/libgtop-2.24.0
- >=media-libs/libepoxy-1.2
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- startup-notification? ( >=x11-libs/startup-notification-0.4 )
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-lang/perl
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local myconf=(
- $(use_enable glade gladeui2)
- $(use_enable introspection)
- $(use_enable system-info glibtop)
- $(use_enable system-info epoxy)
- $(use_enable system-info gudev)
- $(use_enable startup-notification)
- $(use_enable vala)
- $(use_enable wayland)
- $(use_enable X libsm)
- $(use_enable X x11)
- --with-vendor-info=Gentoo
- )
-
- use vala && vala_setup
- econf "${myconf[@]}"
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" install
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.20.2.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.20.2.ebuild
index 167a3048c2f2..e4147ba48bf5 100644
--- a/xfce-base/libxfce4ui/libxfce4ui-4.20.2.ebuild
+++ b/xfce-base/libxfce4ui/libxfce4ui-4.20.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="LGPL-2+ GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="glade +introspection startup-notification system-info vala wayland X"
REQUIRED_USE="
|| ( wayland X )
diff --git a/xfce-base/libxfce4ui/libxfce4ui-4.21.1.ebuild b/xfce-base/libxfce4ui/libxfce4ui-4.21.1.ebuild
deleted file mode 100644
index 4564140d595c..000000000000
--- a/xfce-base/libxfce4ui/libxfce4ui-4.21.1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils vala
-
-DESCRIPTION="Unified widget and session management libs for Xfce"
-HOMEPAGE="
- https://docs.xfce.org/xfce/libxfce4ui/start
- https://gitlab.xfce.org/xfce/libxfce4ui/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.xz"
-
-LICENSE="LGPL-2+ GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="glade gtk-doc +introspection startup-notification system-info vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gdk-pixbuf-2.42.8
- >=x11-libs/gtk+-3.24.0:3[introspection?,wayland?,X?]
- >=xfce-base/libxfce4util-4.17.2:=[introspection?,vala?]
- >=xfce-base/xfconf-4.12.0:=
- glade? ( >=dev-util/glade-3.5.0:3.10 )
- introspection? ( >=dev-libs/gobject-introspection-1.72.0 )
- system-info? (
- >=dev-libs/libgudev-232
- >=gnome-base/libgtop-2.24.0
- >=media-libs/libepoxy-1.2
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- startup-notification? ( >=x11-libs/startup-notification-0.4 )
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-DEPEND+="
- x11-base/xorg-proto
-"
-BDEPEND="
- dev-build/xfce4-dev-tools
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
- vala? ( $(vala_depend) )
-"
-
-src_configure() {
- local emesonargs=(
- $(meson_use gtk-doc)
- $(meson_use introspection)
- $(meson_feature vala)
- $(meson_feature X x11)
- $(meson_feature wayland)
- $(meson_feature X session-management)
- $(meson_feature startup-notification)
- $(meson_feature system-info libgtop)
- $(meson_feature system-info epoxy)
- $(meson_feature system-info gudev)
- $(meson_feature glade)
- -Dvendor-info=Gentoo
- )
-
- use vala && vala_setup
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index 40ce40070e9d..41e80bde6352 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,3 +1,2 @@
-DIST xfce4-panel-4.20.4.tar.bz2 2287183 BLAKE2B 368b1fbdabbbf41c1b7fffb321738c6f5a32e1973c7c47bf9f47e709107ef971f7d59e94c3addc72582df13e32194d4475bee59e94ca5f90d0c74a4c12bd7a35 SHA512 89d835617cab0afce1344495fa29f9cba49fdd1472fb079474c4511befebd1771eb5f4d6f968b98c43517f61e2e284760597a437e39a4956a56abb6d73e43265
DIST xfce4-panel-4.20.5.tar.bz2 2293754 BLAKE2B 29983f16c75070640613d733524243df85e81c5ac53721d704ae4380004e95e9d80a909e802b1e1d16c462645364839105205ced07bf3a05cf1467ba0a42dc19 SHA512 bde9d94a463b526bf41cf0f6568c70f899f03da8dbe5c654f9857e2bcc5ac1d25681f47c185ab3a0b4af4516703b0e30c55ff9a26a8ba52a36db24955e705327
DIST xfce4-panel-4.21.0.tar.xz 834780 BLAKE2B cf06cd31589e3f2ce854df7677e6ae54e59432f69cb552a1bd4069798d61a287b0e476e355a3f65c5862134b8a1b1b231fe5660fa7a1e306ca912da5796b4d5e SHA512 64e848af99eb6d11676819ee96b97bf49db7054d12d688177e0f21d9af74cecf3d14a102c01198a2e901568e848149d2c8e9bdb5489a5ddddb8150a78c6f53a6
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild
deleted file mode 100644
index 298771cc0035..000000000000
--- a/xfce-base/xfce4-panel/xfce4-panel-4.20.4.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit vala xdg-utils
-
-DESCRIPTION="Panel for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-panel/start
- https://gitlab.xfce.org/xfce/xfce4-panel/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+dbusmenu introspection vala wayland X"
-REQUIRED_USE="
- || ( wayland X )
- vala? ( introspection )
-"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/cairo-1.16.0
- >=x11-libs/gtk+-3.24.0:3[X?,introspection?,wayland?]
- >=xfce-base/exo-4.18.0:=
- >=xfce-base/garcon-4.18.0:=
- >=xfce-base/libxfce4ui-4.18.0:=
- >=xfce-base/libxfce4util-4.18.0:=[introspection?,vala?]
- >=xfce-base/libxfce4windowing-4.20.1:=[X?]
- >=xfce-base/xfconf-4.18.0:=
- dbusmenu? ( >=dev-libs/libdbusmenu-16.04.0[gtk3] )
- introspection? ( >=dev-libs/gobject-introspection-1.66:= )
- wayland? (
- >=dev-libs/wayland-1.20
- >=gui-libs/gtk-layer-shell-0.7.0
- )
- X? (
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libXext-1.0.0
- x11-libs/libwnck:3
- )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- vala? ( $(vala_depend) )
- dev-build/xfce4-dev-tools
- dev-lang/perl
- dev-util/gdbus-codegen
- dev-util/intltool
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable introspection)
- $(use_enable dbusmenu dbusmenu-gtk3)
- $(use_enable vala)
- $(use_enable wayland)
- $(use_enable wayland gtk-layer-shell)
- $(use_enable X x11)
- )
-
- use vala && vala_setup
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild
index f9268a216ee2..298771cc0035 100644
--- a/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.20.5.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+dbusmenu introspection vala wayland X"
REQUIRED_USE="
|| ( wayland X )
diff --git a/xfce-base/xfce4-session/Manifest b/xfce-base/xfce4-session/Manifest
index 3b91b1644fe6..64c54f04b787 100644
--- a/xfce-base/xfce4-session/Manifest
+++ b/xfce-base/xfce4-session/Manifest
@@ -1,3 +1,2 @@
-DIST xfce4-session-4.20.2.tar.bz2 1226931 BLAKE2B 34beba73c107f2a4b4dcec962f6014637e66580818336f77dc5ca63d9e6285801c67974defe5ff1c340a1546061f71654ea8e75674de6792072315548b80193a SHA512 561b10b6efe011dfd2dd43d05fda4282f1950e30a0fdcd28c8a28f420990390e5dc94bf7b6ad344346eabc0c3752c393489d681edab61a6f58e9c81854a45201
DIST xfce4-session-4.20.3.tar.bz2 1233244 BLAKE2B 39cb3a3e82804059941b06e7b3a8699011034f1efcaa1ab4f6f3f161c420ead63c5da35cd74db1c4d80a6663b3b5b0064f01d1c9c55dadd361345ccf0b31fae1 SHA512 7ac40ebb270353afc21dd421d1c617cf44fba69122cb10b9b2998a56946bd2cc035360773d136d557563b44986240a5aee2e06f905abfcfda34614cc5babd92f
DIST xfce4-session-4.21.0.tar.xz 369700 BLAKE2B 4fd0fd2b385c52851a0a02d3a48af5f16e6bd7f8c0440bdfee7fd98d7649b1d93cd99a321a69953355d15fdc82317baaf3fa1ba9f338d812fbe11a4625833fdf SHA512 31b8bff244b41c876208a83fe13e9932196464f8d799572ec7bfbddfc1bfecbdae610dddb5f187d9d8be686a4c28fa7e430d70e7eebbe9a957f934bcb2f3f99d
diff --git a/xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild b/xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild
deleted file mode 100644
index 7f01cb2d9f9a..000000000000
--- a/xfce-base/xfce4-session/xfce4-session-4.20.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A session manager for the Xfce desktop environment"
-HOMEPAGE="
- https://docs.xfce.org/xfce/xfce4-session/start
- https://gitlab.xfce.org/xfce/xfce4-session
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="X nls policykit wayland +xscreensaver"
-REQUIRED_USE="|| ( X wayland )"
-
-DEPEND="
- >=dev-libs/glib-2.72.0
- >=x11-libs/gtk+-3.24.0:3[X?,wayland?]
- >=xfce-base/libxfce4util-4.19.2:=
- >=xfce-base/libxfce4ui-4.18.4:=
- >=xfce-base/libxfce4windowing-4.19.2:=
- >=xfce-base/xfconf-4.18.0:=
- policykit? ( >=sys-auth/polkit-0.102 )
- wayland? (
- >=gui-libs/gtk-layer-shell-0.7.0
- )
- X? (
- >=x11-libs/libICE-1.0.10
- >=x11-libs/libSM-1.2.3
- >=x11-libs/libX11-1.6.7
- >=x11-libs/libwnck-3.10.0:3
- )
-"
-RDEPEND="
- ${DEPEND}
- x11-apps/xrdb
- nls? ( x11-misc/xdg-user-dirs )
- X? (
- x11-apps/iceauth
- )
- xscreensaver? (
- || (
- xfce-extra/xfce4-screensaver
- >=x11-misc/xscreensaver-5.26
- x11-misc/light-locker
- )
- )
-"
-BDEPEND="
- dev-libs/glib
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local myconf=(
- $(use_enable X x11)
- $(use_enable policykit polkit)
- $(use_enable wayland)
- $(use_enable wayland gtk-layer-shell)
- --with-xsession-prefix="${EPREFIX}"/usr
- ICEAUTH="${EPREFIX}"/usr/bin/iceauth
- )
-
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- exeinto /etc/X11/Sessions
- newexe - Xfce4 <<-EOF
- startxfce4
- EOF
- dosym Xfce4 /etc/X11/Sessions/Xfce
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild b/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild
index 7d38b717f8c8..7f01cb2d9f9a 100644
--- a/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild
+++ b/xfce-base/xfce4-session/xfce4-session-4.20.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="X nls policykit wayland +xscreensaver"
REQUIRED_USE="|| ( X wayland )"
diff --git a/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild b/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild
index 6ad7d1de84d9..e596da26490f 100644
--- a/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild
+++ b/xfce-base/xfce4-settings/xfce4-settings-4.20.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="X colord input_devices_libinput libcanberra libnotify upower wayland +xklavier"
REQUIRED_USE="
${PYTHON_REQUIRED_USE}
diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild
index 09c412ca6b08..ab8e82d2e50e 100644
--- a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild
+++ b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~riscv x86"
+KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="elogind +locking pam systemd wayland X"
REQUIRED_USE="
|| ( wayland X )